[英]How can I set a timeout on a Tornado HTTP request?
我正在使用Tornado異步HTTP客戶端。 如果請求的時間超過X毫秒,我想提出一個例外。 我該如何實現?
使用request_timeout
參數,默認為20秒(接受浮點數,因此您可以在100ms內使用例如0.1)。
從龍卷風文檔:
http://www.tornadoweb.org/en/stable/httpclient.html#request-objects
在tornado.httpclient.HTTPRequest
或AsyncHTTPClient.fetch
使用這些命名的參數
connect_timeout(浮動)–初始連接的超時時間(以秒為單位)
request_timeout(浮動)–整個請求的超時時間(以秒為單位)
由於它們是浮點型,因此您應該能夠以毫秒為單位指定超時,例如.1將是100毫秒
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.