私はJavaで次のコードを持っている:JavaのRequestConfigに相当するPythonは何ですか?
RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build();
どのように私はPythonで同じことを達成していますか?
私はJavaで次のコードを持っている:JavaのRequestConfigに相当するPythonは何ですか?
RequestConfig.custom().setSocketTimeout(10).setConnectTimeout(20).build();
どのように私はPythonで同じことを達成していますか?
timeout
を設定する方法を示すanswerをご覧ください。
documentationの結果は、setSocketTimeout
とsetConnectTimeout
はPythonのものと同じです。
connect()
操作がタイムアウト設定、 の対象であり、一般的にはconnect()
を呼び出す前settimeout()
を呼び出すかcreate_connection()
にtimeoutパラメータを渡すことが推奨されていることに注意してください。 システムネットワークスタックは、Pythonソケットタイムアウト設定に関係なく、自身の という接続タイムアウトエラーを返す可能性があります。
申し訳ありません、ありがとう! – Sajid
http://stackoverflow.com/a/3432222/3014866 –
私は実際に前にその質問を見てきました。問題は、ソケット操作のタイムアウトを設定する 'settimeout()'関数がありますが、接続操作のタイムアウトオプションが見つからないようです。 – Sajid