Session Keep-Alive Disabled
Session keep-alive disabled
$ python -c "import requests; s=requests.Session(); s.headers['Connection']='close'; s.get('https://example.com'); s.get('https://example.com')"
# Opens new connection each time
Why this happens
Connection: close disables keep-alive; custom adapters may not pool.
Fix
Remove Connection: close; rely on default pooling.
Wrong code
import requests
s = requests.Session()
s.headers['Connection'] = 'close'
s.get('https://example.com')
Fixed code
import requests
s = requests.Session()
s.headers.pop('Connection', None)
s.get('https://example.com', timeout=10)