需要高频率重复调用一个接口,偶尔会出现“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

最新文章

  1. VMware虚拟网络编辑器
  2. 连连看final发布视频
  3. hadoop2.6分布式部署时 livenodes等于1的原因
  4. eclipse+SVN文件只显示版本号,不显示时间和作者解决办法
  5. JavaScript 变量、作用域及内存详解
  6. DTCMS自定义标签,tags分割
  7. fopen\fread\fwrite\fscanf\fprintf\fseek\feof\rewind\fgets\fputc等系列函数使用总结
  8. 2 - Annotations标注
  9. HDU 4815 背包
  10. AOP执行增强-Spring 源码系列(5)
  11. 关于DLL的学习
  12. mysql客户端(Navicat)远程登录操作遇到问题1142
  13. c/c++ 多线程 等待一次性事件 异常处理
  14. Windows Unity ARKit发布到IOS相关设置及错误解决
  15. 《转载》JVM垃圾回收机制
  16. U3D 编辑器中sceneview下相机操作相关
  17. superset----缓存之redis
  18. Linux环境系搭建Git服务器过程全纪录
  19. 调整图像的灰度级数C++实现
  20. Metaspolit使用简介

热门文章

  1. NSURLSession下载文件-代理
  2. Dubbo声明式缓存
  3. Zookeeper客户端链接
  4. 通过js进行页面跳转的几种方式
  5. 用 WinUI 3 开发了一个摸鱼应用
  6. CTF靶场
  7. 爆款预订,2022 年最值得关注的后台框架 —— Fantastic-admin
  8. js实现数组扁平化
  9. 电压-电流转换(一):4-20mA电流环
  10. python爬取信息到数据库与mysql简单的表操作