使用请求库进行身份验证不起作用

尝试制作 HTTP Post,传递两个参数进行身份验证: user,password


import requests 

url = 'http://10.10.13.3:8000/api/login'

payload = {'user': 'admin', 'password': 'admin'}


response = requests.post(url,data=payload)

print response.url

print response.text

奇怪的是,这段代码返回给我,当我使用用户/密码错误登录时也是如此,但在网站上测试登录,它正在工作。这是进行后验证的正确代码吗?


犯罪嫌疑人X
浏览 107回答 1
1回答

拉丁的传说

你应该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.urlprint response.text
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python