python-requests 必需如下使用才能保持keep-alive
来源:互联网 发布:淘宝旺旺链接 编辑:程序博客网 时间:2024/06/07 10:49
python-requests 必需如下使用才能保持keep-alive
import requestssession = requests.session()session.get('http://www.qq.com')session.get('http://www.qq.com')#输出如下>>INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): www.qq.com>>DEBUG:requests.packages.urllib3.connectionpool:"GET / HTTP/1.1" 200 None>>DEBUG:requests.packages.urllib3.connectionpool:"GET / HTTP/1.1" 200 None
其官网提供的调试的方法是会产生新连接的,可以通过以下方法设置log为debug看到:
logging.BASIC_FORMAT = '%%(levelname)s - %(filename)s[%(lineno)d]- %(message)s'logging.basicConfig() # you need to initialize logging, otherwise you will not see anything from requestsrequests_log = logging.getLogger("requests.packages.urllib3")requests_log.setLevel(logging.DEBUG)requests_log.propagate = True# 第一次调用,log会输出创建一个新连接并放进连接池requests.get('http://www.qq.com')# 第二次调用,log依然输出创建一个新连接并放进连接池requests.get('http://www.qq.com')#输出如下:>>INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): www.qq.com>>DEBUG:requests.packages.urllib3.connectionpool:"GET / HTTP/1.1" 200 None>>INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): www.qq.com>>DEBUG:requests.packages.urllib3.connectionpool:"GET / HTTP/1.1" 200 None
Edit By MaHua
0 0
- python-requests 必需如下使用才能保持keep-alive
- [C#] 利用Keep-alive來保持Socket長連接,並偵測網路異常
- [C#] 利用Keep-alive來保持Socket長連接,並偵測網路異常
- KEEP ALIVE
- Keep-Alive
- Keep-Alive
- TCP keep-alive的原理与使用
- vue keep-alive的简单使用
- http keep-alive与tcp keep-alive
- http keep-alive与tcp keep-alive
- Http keep-alive 与Tcp keep-alive
- vue解决使用webpack打包后keep-alive不生效
- 聊聊keep-alive组件的使用及其实现原理
- vue2使用keep-alive缓存多层列表页
- TCP Keep-Alive Messages
- HTTP keep alive
- Connection:Keep-alive
- HTTP Keep-Alive详解
- Smart Thread Pool 介绍
- Ubuntu 安装Java开发环境(jdk1.7 + Eclipse)
- 适配iOS7 — UISearchBar
- 微博应用框架开发文档
- entity framework 6 自己编写的通用数据类
- python-requests 必需如下使用才能保持keep-alive
- skiplist
- POJ 3259 Wormholes
- FileWriter类总结
- java int数组转为long数组
- Hibernate学习之事务
- Facebook社交业务进军中国内地,困难重重
- [GitHub][2014-05-13 18:01:56]jfinal
- linux按键中断驱动示例