实现对话式的web应用程序。我想实现的逻辑需要多次对话完成。就像填一个登录表单,每次只填一项,提交一次。大概的形式如下:---第一次请求和响应---(客户端)-->“我要登录”“请输入用户名”<--(服务器端)---第二次请求和响应---(客户端)-->“myname”“请输入密码”<--(服务器端)---第三次请求和响应---(客户端)-->“password”“登录成功”<--(服务器端)一次完整的业务是有多次连续的请求完成的,可以理解成三个请求是一个事务。当然用session记录每一次提交的,来操作也是可以的。但我看了一些关于异步IO的文章,是不是可以实现异步方式,第一次请求的时候启动一个handle,等待以后几次请求,凑齐用户名和密码在返回登录结果。defprocess_request(request):request_handle(request)defrequest_handle(request):wait_for_next_request(request):浏览sf时发现一个关于微信的问题,和我问的一样:http://weixin.segmentfault.com/q/1010...二楼说实现一个状态机,我可以将每一次的请求都存到数据库中,这和我想的“存到session”中是一个道理。关于1楼的回答,因为这个应用是微信公众平台的后台部分,所以前端不是一个简单的浏览器,所以没法“使用cookie”或者“在客户端保存几步的信息一并提交”。另外怎么联系@SegmentFault的人,我想把这个问题转到“微信子站”去
相关分类