Pet*_*hao 3 python post request
我正在使用Python请求模块post方法来处理json数据,就像这样.
r = requests.post(url,data=json.dumps(payload),headers=headers)
Run Code Online (Sandbox Code Playgroud)
但是我得到了response[401].这是否意味着我需要首先通过添加登录来授权它?
Dan*_*Dan 11
一个401回应,因为你注意到了,意味着你需要为了使请求进行身份验证.你如何做到这一点取决于auth系统,但你的评论"我使用HTTPBasicAuth(用户,密码),给我200响应代码"表明它只是基本Auth - 这很容易处理requests.
任何地方,你做一个requests呼叫,添加kwarg auth=(USERNAME, PASSWORD)-所以你上面的例子,你会做r = requests.post(url,data=json.dumps(payload),headers=headers, auth=(USERNAME, PASSWORD))(用正确的值替换用户名和密码,如图所示这里.
| 归档时间: |
|
| 查看次数: |
24147 次 |
| 最近记录: |