OkHttp設定超時時間

2021-10-09 20:10:26 字數 859 閱讀 7381

在使用okhttp的時候我們經常會使用超時設定:如下:

;但是在某些情況下,eg:網域名稱解析不了。我們設定的這些超時值不管用,往往需要幾十秒之後get/post之後才返回錯誤。所以此時我們就需要設定一下dns解析超時,關於okhttp的dns解析超時網上很多方法,這裡我使用最簡答的:okhttp.dns介面:

public

class

xdns implements dns

@override

public list

lookup

(string hostname) throws unknownhostexception

else})

;new

thread

(task)

.start()

;return task.

get(timeout, timeunit.seconds);}

catch

(exception var4)}}

}

這樣就可以很好的規避dns解析超時問題了。

部落格參考:

設定ssh超時時間

方法一 最近公司剛剛買了一台hyper v的vps,但是連線ssh伺服器剛剛離開一會就斷開,不得不需要反覆連線伺服器,為了使ssh伺服器可以保持足夠的連線時間,大家可以按以下方法設定 基於安全的理由,如果使用者連線到 ssh server 後閒置,ssh server 會在超過特定時間後自動終止 s...

ssh設定超時時間

ssh連線超時問題解決方案 1.修改server端的etc ssh sshd config clientaliveinterval 60 server每隔60秒傳送一次請求給client,然後client響應,從而保持連線 clientalivecountmax 3 server發出請求後,客戶端沒...

Retrofit 設定 超時時間

在 中,通過retrofit框架傳送請求去呼叫其他系統中的 rest 介面時,正常情況下,都沒有啥問題。但是今天碰到乙個問題是,在傳送乙個請求時,過了10秒鐘之後,系統就報sockettimeout這個異常。每次報這個異常的時候都是10秒鐘的時候報的。既然超時時間這麼有規律,那麼,肯定是在哪邊設定了...