非常にまれに、http 要求を行うときに、応答が返ってこないのを待っていることがあります。妥当な期間が経過した後にこのリクエストをキャンセルするには、どのような方法が推奨されますか?
3 に答える
2
HTTP リクエストのタイムアウトを設定します。
于 2009-03-25T21:22:11.337 に答える
1
urllib2.urlopenまたはhttplibへのタイムアウトパラメータ。元のurllibにはそのような便利な機能はありません。twint.web.clientなどの非同期HTTPクライアントを使用することもできますが、おそらくそれは必要ありません。
于 2009-03-25T21:28:29.853 に答える
1
大量のHTTPリクエストを行う場合は、socket.setdefaulttimeoutを呼び出すことでこれをグローバルに変更できます。
于 2009-03-25T21:35:52.567 に答える