1
ysc3839 2017-07-23 04:43:18 +08:00 via Android 1
这应该跟 Connection Keep Alive 有关了,怀疑是因为 requests 不支持 keep alive ?
|
3
lslqtz 2017-07-23 05:23:56 +08:00 1
既然自动那可能和时长有关?
我觉得不是自动吧 |
4
fuxkcsdn 2017-07-23 09:08:25 +08:00 via iPhone 1
用 session 才会默认添加 keepalive 的…
|
6
ivechan 2017-07-23 15:26:42 +08:00 2
requests 文档原话:
"Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3." 点进去,发现:"keep-alive is 100% automatic within a session! Any requests that you make within a session will automatically reuse the appropriate connection" 所以#4 #5 是正确的。 |
7
RLib 2017-07-23 16:50:15 +08:00
http 1.1 前的设计本来就是针对短连接优化的, 一般服务器在发完数据就主动 close 了, 你想保持也没用, 即便不 close 你发第二次请求也不会得到应答; 而 http 代理一个情况, 除非你走的 CONNECT 方式
|