← ALB News · curated headline

timeout=5 в requests — не то, что кажется: connect, read, ретраи и бюджет времени

Habr · RU · Programming · 11/5/2026, 2:30:56 AM

По умолчанию у requests таймаута нет: клиент может висеть часами. Разбираем, чем connect отличается от read, почему одно число в timeout — не «длина всего запроса», как настроить urllib3.Retry без шторма и POST-дублей, и как ограничить всю операцию бюджетом времени. Код прогнан на Python 3.13 и requests 2.34 / urllib3 2.8; цифры — с локального стенда. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page