2016-08-01 14 views
2

私はJavaで次のコードを持っている:JavaのRequestConfigに相当するPythonは何ですか?

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

どのように私はPythonで同じことを達成していますか?

+0

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

+1

私は実際に前にその質問を見てきました。問題は、ソケット操作のタイムアウトを設定する 'settimeout()'関数がありますが、接続操作のタイムアウトオプションが見つからないようです。 – Sajid

答えて

1

timeoutを設定する方法を示すanswerをご覧ください。

documentationの結果は、setSocketTimeoutsetConnectTimeoutはPythonのものと同じです。

connect()操作がタイムアウト設定、 の対象であり、一般的には connect()を呼び出す前settimeout()を呼び出すかcreate_connection()にtimeoutパラメータを渡すことが推奨されていることに注意してください。 システムネットワークスタックは、Pythonソケットタイムアウト設定に関係なく、自身の という接続タイムアウトエラーを返す可能性があります。

+0

申し訳ありません、ありがとう! – Sajid

関連する問題