[英]python: requests.exceptions.Timeout vs requests.models.Response.status_code 504 ( gateway timeout )
requests.exceptions.Timeout與VS requests.models.Response.status_code = 504 [網關超時]
兩者之間都發生了超時,兩者之間的實際區別是什么?
假設服務s1呼叫了S2
在s1中:
request.post(url = s2,...,timeout = 60)
何時將發出request.exceptions.Timeout以及在什么情況下會收到504。
是否可以對所有這些例外進行重試-我認為上述問題的答案可能會導致這種情況。
提前致謝。
網關超時意味着收到請求(即您確實建立了連接)后,連接的服務器發生了某種超時。 但是,請求超時異常意味着您的腳本從未連接到服務器,並且等待服務器的響應而超時(即您未建立連接)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.