У меня есть следующий фрагмент кода в Java:Что такое эквивалент Python RequestConfig в Java?
RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build();
Как достичь то же самое в Python?
У меня есть следующий фрагмент кода в Java:Что такое эквивалент Python RequestConfig в Java?
RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build();
Как достичь то же самое в Python?
Пожалуйста, взгляните на это answer, где показано, как установить timeout
.
Это результат documentation, что setSocketTimeout
и setConnectTimeout
- это то же самое в Python.
Обратите внимание, что
connect()
операция подлежит настройке тайм-аута, и в целом рекомендуется называтьsettimeout()
перед вызовомconnect()
или передать параметр тайм-аута дляcreate_connection()
. Сетевой стек может возвращать ошибку таймаута соединения собственного независимо от любого тайм-аута гнезда на Python.
Хорошо, спасибо! – Sajid
http://stackoverflow.com/a/3432222/3014866 –
Я действительно рассматривал этот вопрос раньше. Проблема в том, что существует функция 'settimeout()', которая устанавливает тайм-аут для операций сокета, но я не могу найти параметр тайм-аута для операций подключения. – Sajid