就像填一个登录表单,每次只填一项,提交一次。大概的形式如下:
--- 第一次请求和响应 ---(客户端)--> “我要登录” “请输入用户名” <--(服务器端) --- 第二次请求和响应 ---(客户端)--> “myname” “请输入密码” <--(服务器端)--- 第三次请求和响应 ---(客户端)--> “password” “登录成功” <--(服务器端)
一次完整的业务是有多次连续的请求完成的,可以理解成三个请求是一个事务。当然用session记录每一次提交的,来操作也是可以的。但我看了一些关于异步IO的文章,是不是可以实现异步方式,第一次请求的时候启动一个handle,等待以后几次请求,凑齐用户名和密码在返回登录结果。
def process_request(request): request_handle(request)def request_handle(request): wait_for_next_request(request):
Cats萌萌
拉莫斯之舞
相关分类