requests.post怎么传鉴权
时间: 2023-10-23 22:30:25 浏览: 186
在使用requests.post进行鉴权时,你可以在请求头(headers)中添加Authorization字段,并在其值中加入Bearer和token,以此传递鉴权信息。具体步骤如下:
首先,需要先进行登陆操作,获取token值。你可以发送一个POST请求到登陆接口,将mobile_phone和pwd作为参数传递,并在请求头中设置X-Media-Type。接收到的响应数据中,可以使用res['data']['token_info']['token']来提取token值,并保存起来。
接下来,在访问需要鉴权的接口时,你可以将token作为一个变量,加到请求头的Authorization字段的值中,前面加上Bearer。同时,你还可以设置其他需要传递的参数,并将其转化为json格式。最后,使用requests.post方法发送请求到目标接口,并传递url、headers和json参数。
以上是使用requests.post方法进行鉴权的步骤,首先进行登陆获取token,然后在请求头中添加Authorization字段,并将token作为其值进行传递。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [requests处理token鉴权接口和jsonpath使用](https://blog.csdn.net/weixin_43737450/article/details/121785065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文