私はTornado非同期HTTPクライアントを使用しています。要求がXミリ秒以上かかる場合、例外を発生させたい。どうすればこれを達成できますか?Tornado HTTPリクエストでタイムアウトを設定するにはどうすればよいですか?
0
A
答えて
3
request_timeout
引数を使用します。デフォルトは20秒です(浮動小数点数は受け入れられますので、100msの場合は0.1を使用できます)。トルネードのドキュメントから
1
:
http://www.tornadoweb.org/en/stable/httpclient.html#request-objects
tornado.httpclient.HTTPRequest
またはAsyncHTTPClient.fetch
CONNECT_TIMEOUT(フロート)でこれらの名前付きパラメータを使用し - 秒で初期接続のタイムアウト
REQUEST_TIMEOUTを( float) - 要求全体のタイムアウト(秒単位)
これらは浮動小数点なので、タイムアウトをミリ秒単位で指定できる必要があります。 .1は100ミリ秒になります
関連する問題
- 1. Tornadoサーバーで要求タイムアウトを設定するにはどうすればよいですか?
- 2. TornadoでHEAD HTTPリクエストを送信するにはどうすればよいですか?
- 3. HttpWebRequest.GetRequestStreamでタイムアウトを設定するにはどうすればよいですか?
- 4. 他のリクエストを妨げずにローダーをタイムアウトに設定するにはどうすればよいですか?
- 5. プログラムのタイムアウトを設定するにはどうすればよいですか?
- 6. JJWTトークン。タイムアウトを設定するにはどうすればよいですか?
- 7. マップタスクのタイムアウトを設定するにはどうすればよいですか?
- 8. NodeJSでhttpリクエストを作成してオブジェクトを設定するにはどうすればよいですか?
- 9. AngularJSで$ httpリクエストをキャンセルするにはどうすればよいですか?
- 10. ContextDecorator内でTornadoタイムアウト例外を発生させるにはどうすればよいですか?
- 11. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 12. Rustでhyper、tokio、futureを使ってHTTPリクエストのタイムアウトを設定するにはどうすればよいですか?
- 13. 特定のSQLクエリに対してタイムアウトを設定するにはどうすればよいですか?
- 14. golangでnet.DialTCPを実行中にタイムアウトを設定するにはどうすればよいですか?
- 15. リクエスト:リクエストごとにユーザエージェントを設定するにはどうすればよいですか?
- 16. 特定の時刻にTornadoの定期コールバックを開始するにはどうすればよいですか?
- 17. Windows Phone 8でRestClientのタイムアウトを設定するにはどうすればよいですか?
- 18. C UDPソケットプログラムで再送信タイムアウトを設定するにはどうすればよいですか?
- 19. jboss-seamでhibernateセッションのタイムアウトを設定するにはどうすればよいですか?
- 20. Android用Retrofitライブラリで接続タイムアウトを設定するにはどうすればよいですか?
- 21. angularjsで条件付き$リソースのタイムアウトを設定するにはどうすればよいですか?
- 22. UWPアプリケーションでStreamSocket.UpgradeToSslAsyncのタイムアウトを設定するにはどうすればよいですか?
- 23. SNS公開方式でタイムアウトを設定するにはどうすればよいですか?
- 24. Akka HTTPリクエストでリクエストのフルパスにアクセスするにはどうすればよいですか?
- 25. JavaのメソッドのようにHTTP Postエンティティを設定するにはどうすればいいですか?HttpPost.setEntity
- 26. UITapGestureRecognizerのタイムアウトしきい値を設定するにはどうすればよいですか?
- 27. パスごとにtomcatセッションのタイムアウトを設定するにはどうすればよいですか?
- 28. Googleのpubsubパブリッシャとサブスクライバにタイムアウトを設定するにはどうすればよいですか?
- 29. Python Tornado:WebSocketヘッダーを設定するにはどうすればいいですか?
- 30. deviseを使用してタイムアウトを設定するにはどうすればよいですか?
HTTPリクエストを作成するライブラリはありますか? –
@LutzHornはい竜巻AsyncHTTPClient – Donovan
'HTTPRequest'にタイムアウトオプションがあります:https://tornado.readthedocs.io/en/latest/httpclient.html#tornado.httpclient.HTTPRequest –