HttpClient超時重發不生效

業務需要,遠程調用的接口等待時間太長,所以增加了超時重發機制 

使用的是默認的 DefaultHttpRequestRetryHandler 類,但是發現並沒有重發,只是超時,於是在官網上查資料

 於是使用官網上的例子,但是仍然沒有用,

這個時候看到官網例子中,對於部分異常會進行return操作,於是點開了SocketTimeoutException超時異常

果然,這個異常是被過濾掉了,但是在官方文檔上毛都沒說 。

既然找到原因了,那解決起來自然輕鬆,這裏就不多說了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章