2012-12-20 37 views

回答

6

這是一個有點晚,但我終於通過源代碼躲躲閃閃(他們爲什麼不記錄這個,我不知道),發現(我認爲是)一個更好的答案:

看爲「soap.connect_timeout」。當我將其設置爲3時,如果Web服務不可用,則在3秒後超時。

上述recv_timeout和send_timeout在「服務不可用」的情況下對我無效。

2

我敢肯定,通過設置soap.recv_timeout和soap.send_timeout與0意味着沒有超時。嘗試用1設置這個變量(1表示1秒)。

+0

太好了,謝謝。我試試看。 –

0

我來到這裏尋找同樣的問題的解決方案,並認識到有關將recv_timeout設置爲0的錯誤部分,但我已將它設置爲20,仍然沒有超時,所以我在第二篇文章後面使用了connect_timeout按照我的意圖工作。

相關問題