尝试制作 HTTP Post,传递两个参数进行身份验证: user,passwordimport requests url = 'http://10.10.13.3:8000/api/login'payload = {'user': 'admin', 'password': 'admin'}response = requests.post(url,data=payload)print response.urlprint response.text奇怪的是,这段代码返回给我,当我使用用户/密码错误登录时也是如此,但在网站上测试登录,它正在工作。这是进行后验证的正确代码吗?
1 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
你应该data用json. 我喜欢这样:
import requests
url = 'http://10.10.13.3:8000/api/login'
payload = {'user': 'admin', 'password': 'admin'}
response = requests.post(url,json=payload)
print response.url
print response.text
添加回答
举报
0/150
提交
取消