session.mount
时间: 2023-09-14 12:02:55 浏览: 216
session.mount是requests库中的一个方法,用于为指定的主机或一组主机设置适配器。适配器可以在发送请求之前对请求进行自定义的配置。通过使用session.mount方法,可以为不同的主机设置不同的适配器,从而实现对请求的定制化处理。
举个例子,如果我们想要为所有的http请求的主机都设置适配器,可以使用session.mount("http://", adapter)这样的方式。同样,如果想要为特定的主机设置适配器,可以使用session.mount("https://github.com", adapter)这样的方式。
此外,还可以通过设置重试机制来处理请求失败的情况。例如,可以使用session.mount('https://', request_retry)来设置重试机制,当请求失败时,会自动进行3次重试。
总结来说,session.mount方法可以用于为请求设置适配器,从而实现对请求的定制化处理,同时也可以通过设置重试机制来处理请求失败的情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [接口自动化测试requests模块详解](https://blog.csdn.net/weixin_48500307/article/details/108451415)[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_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Python:从requests请求重试到万能重试装饰器](https://blog.csdn.net/sinat_38682860/article/details/102689680)[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_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文