python requests发起请求,报“Max retries exceeded with url”
2024-09-06 03:33:00
需要高频率重复调用一个接口,偶尔会出现“Max retries exceeded with url”
在使用requests多次访问同一个ip时,尤其是在高频率访问下,http连接太多没有关闭导致的
Max retries exceeded with url 的错误
解决方法:调用完之后,将连接关闭
try:
if type == 'JSON':
res = requests.post(url, headers=headers, json=parm, cookies=cookies)
else:
res = requests.post(url, headers=headers, data=parm, cookies=cookies)
logger.info('send_request_json_data_发起post请求,url为:{0},接口传入的参数:{1}'.format(url, parm))
# 请求完成后,关闭连接(若对同一个request高频率发起时,可能会出现Max retries exceeded with url)
res.close()
except requests.RequestException as e:
logger.error("send_request_json_data_post请求出现异常:{0}".format(e))
经过观察发现,使用后关闭res.close(),可以解决Max retries exceeded with url 的错误
参考:https://blog.csdn.net/weixin_43932214/article/details/89554963?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link
最新文章
- VMware虚拟网络编辑器
- 连连看final发布视频
- hadoop2.6分布式部署时 livenodes等于1的原因
- eclipse+SVN文件只显示版本号,不显示时间和作者解决办法
- JavaScript 变量、作用域及内存详解
- DTCMS自定义标签,tags分割
- fopen\fread\fwrite\fscanf\fprintf\fseek\feof\rewind\fgets\fputc等系列函数使用总结
- 2 - Annotations标注
- HDU 4815 背包
- AOP执行增强-Spring 源码系列(5)
- 关于DLL的学习
- mysql客户端(Navicat)远程登录操作遇到问题1142
- c/c++ 多线程 等待一次性事件 异常处理
- Windows Unity ARKit发布到IOS相关设置及错误解决
- 《转载》JVM垃圾回收机制
- U3D 编辑器中sceneview下相机操作相关
- superset----缓存之redis
- Linux环境系搭建Git服务器过程全纪录
- 调整图像的灰度级数C++实现
- Metaspolit使用简介