У меня вопрос о модуле python-запросов. Согласно документамСохранение в модуле python-запросов
спасибо urllib3, keep-alive на 100% автоматический в течение сессии! Любые запросы, которые вы делаете в ходе сеанса, будут автоматически использовать соответствующее соединение!
Мой пример кода выглядит следующим образом:
def make_double_get_request():
response = requests.get(url=API_URL, headers=headers, timeout=10)
print response.text
response = requests.get(url=API_URL, headers=headers, timeout=10)
print response.text
Но журнал я получаю говорит, что с каждым запросить новое соединение HTTP начинает:
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): url
DEBUG:requests.packages.urllib3.connectionpool:"GET url HTTP/1.1" 200 None
response text goes here
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): url
DEBUG:requests.packages.urllib3.connectionpool:"GET url HTTP/1.1" 200 None
response text goes here
Я делаю что-то не так? Посмотрев на пакеты с wirehark, кажется, что они на самом деле имеют живой набор.