Requests-handling-timeouts
提供:Dev Guides
リクエスト-タイムアウトの処理
タイムアウトは、リクエストしているURLに簡単に追加できます。 たまたま、サードパーティのURLを使用していて、応答を待っています。 応答またはエラーでURLをタイムスパン内で応答させたい場合があるため、URLにタイムアウトを設定することは常に良い習慣です。 そうしないと、その要求を無期限に待機させる可能性があります。
以下の例に示すように、timeout paramを使用してURLにタイムアウトを与えることができ、値は秒単位で渡されます-
例
出力
与えられたタイムアウトは次のとおりです-
出力に示すように、実行により接続タイムアウトエラーがスローされます。 指定されたタイムアウトは0.001です。これは、要求が応答を取得してエラーをスローすることは不可能です。 ここで、タイムアウトを増やして確認します。
例
出力
1秒のタイムアウトで、要求されたURLに対する応答を取得できます。