gpt4 book ai didi

python中requests小技巧

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python中requests小技巧由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

关于  Python requests ,在使用中,总结了一些小技巧把,记录下.

1:保持请求之间的Cookies,我们可以这样做.

python中requests小技巧

2:请求时,会加上headers,一般我们会写成这样 。

python中requests小技巧

唯一不便的是之后的代码每次都需要这么写,代码显得臃肿,所以我们可以这样

python中requests小技巧

3:默认requests请求失败后不会重试,但是我们跑case时难免遇到一些网络或外部原因导致case失败,我们可以在Session实例上附加HTTPAdapaters 参数,增加失败重试次数.

python中requests小技巧

这样,之后的请求,若失败,重试3次.

4:重定向 。

网络请求中可能会遇到重定向,我们需要一次处理一个请求,可以把重定向禁止.

python中requests小技巧

5:post请求提交json格式数据时,一般先要把python对象转换成json对象。可能很多时候是这样写:

python中requests小技巧

其实post有一个默认参数json,可以直接简写成:

python中requests小技巧

6:写接口请求,debug时,会需要看下代码请求的详细信息,当然我们可以使用fiddler来查看,其实我们自己也可以在代码这样获取debug信息 * 。

python中requests小技巧

7:使用grequests实现异步请求.

pip install grequests 。

python中requests小技巧

8:发送自定义cookies 。

我们使用Session实例来保持请求之间的cookies,但是有些特殊情况,需要使用自定义的cookies 。

我们可以这样 。

python中requests小技巧

9:需求确定前后端并行设计时,这时 测试 并没有办法调用接口,如何做接口测试呢?我们可以使用mock或者是httpretty 。

python中requests小技巧

详细使用可以查看API_DOC 。

10:统计一个API请求花费的时间,我们可以使用如下方法 。

python中requests小技巧

11:设置请求超时 。

python中requests小技巧

关于 Python ,requests的小技巧,就是这些.

最后此篇关于python中requests小技巧的文章就讲到这里了,如果你想了解更多关于python中requests小技巧的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com