2016-08-01 10 views
2

Ich habe das folgende Stück Code in Java:Was ist das Python-Äquivalent von RequestConfig in Java?

RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build(); 

Wie erreiche ich die gleiche Sache in Python?

+0

http://stackoverflow.com/a/3432222/3014866 –

+1

Ich habe diese Frage schon einmal angeschaut. Das Problem ist, dass es eine 'settimeout()' -Funktion gibt, die das Timeout für Socket-Operationen einstellt, aber ich kann anscheinend keine Timeout-Option für die Verbindungsoperationen finden. – Sajid

Antwort

1

Bitte schauen Sie sich answer an, wo gezeigt wird, wie timeout eingestellt wird.

Es ergibt sich aus documentation, dass setSocketTimeout und setConnectTimeout sind die gleichen Dinge in Python.

Beachten Sie, dass die connect() Betrieb der Timeout-Einstellung unterliegt, und im Allgemeinen ist es empfehlenswert, settimeout() aufrufen, bevor connect() oder übergeben Sie einen Timeout-Parameter zu create_connection() aufrufen. Der -Systemnetzwerkstapel kann einen eigenen Verbindungszeitüberschreitungsfehler unabhängig von Python Socket Timeout-Einstellung zurückgeben.

+0

Okay, danke! – Sajid

Verwandte Themen