1
我打開HttpUrlConnection
,並使用其繼承的setConnectTimeout
方法設置連接超時,但對於某個特定的URL,我得到網關超時(504)。我不記住獲得一個網關超時,但我反對它花費的時間遠遠超過我設置的連接超時!setConnectTimeout是否不影響網關超時?
setConnectTimeout
對網關超時沒有影響嗎?我看不到另一個我可以使用的直觀命名方法。
在此先感謝。
我打開HttpUrlConnection
,並使用其繼承的setConnectTimeout
方法設置連接超時,但對於某個特定的URL,我得到網關超時(504)。我不記住獲得一個網關超時,但我反對它花費的時間遠遠超過我設置的連接超時!setConnectTimeout是否不影響網關超時?
setConnectTimeout
對網關超時沒有影響嗎?我看不到另一個我可以使用的直觀命名方法。
在此先感謝。
您應該將讀取超時設置爲setReadTimeout。如果你有一個504,這意味着連接是可以的,但是等待太長時間才能讀取它。
查看更多這裏:http://docs.oracle.com/javase/6/docs/api/java/net/URLConnection.html#setReadTimeout(int)
Fab - 正是我需要的!非常感謝!! :-) –