如何使用python请求在同一连接中发送多个post请求

如何使用python请求在同一连接中发送多个post请求,python,http,http-post,python-requests,Python,Http,Http Post,Python Requests,为了在我的网站中自动注册用户,我使用 >>> r = requests.post('http://www.dakshnetworks.com:8888/accounts/signup/', data=payload) 这很有效。但是,一旦用户注册,我将引导他进入另一个页面,在那里他必须设置他的工作场所。所以我试着用 o= requests.post('http://www.dakshnetworks.com:8888/set/', data=payload2) 但这无法设

为了在我的网站中自动注册用户,我使用

>>> r = requests.post('http://www.dakshnetworks.com:8888/accounts/signup/', data=payload)
这很有效。但是,一旦用户注册,我将引导他进入另一个页面,在那里他必须设置他的工作场所。所以我试着用

 o= requests.post('http://www.dakshnetworks.com:8888/set/', data=payload2)
但这无法设置返回错误500的用户的工作区

[01/Jun/2015 17:11:07] "POST /accounts/signup/ HTTP/1.1" 302 0
[01/Jun/2015 17:11:07] "GET / HTTP/1.1" 302 0
[01/Jun/2015 17:11:07] "GET /set/ HTTP/1.1" 200 26351
[01/Jun/2015 17:14:40] "POST /set HTTP/1.1" 500 75469
[01/Jun/2015 17:16:16] "POST /set/ HTTP/1.1" 500 126509
那么,如何维护连接,以便服务器知道请求来自同一用户。

使用维护cookie,以便服务器知道它仍然是同一用户:

session = requests.Session()
r = session.post('http://www.dakshnetworks.com:8888/accounts/signup/', data=payload)
o = session.post('http://www.dakshnetworks.com:8888/set/', data=payload2)

现在我意识到第二个请求应该是ajax请求。我该怎么办that@Rohit:AJAX只是另一个请求。那里的服务器没有太大区别。即使我使用的是会话,但当使用任何需要登录的方法时,它都会将我重定向到登录页面>>>会话=请求。会话()>>>e=session.get(“”,auth=('48948','password'))>>>使用基本auth的I=session.get('),您确定站点没有使用登录表单吗?如果基本身份验证有效,请对每个请求使用该用户名和密码,或者使用
session.Auth=('48948','password')
使会话每次都发送该表单。