2012-03-05 122 views
0

我使用的是spring的rest模板1.0.0.M2版本,我需要設置請求超時和重試嘗試。我以下面的方式做了。httpClient不會重試請求

//Time out 
    httpComponentsClientHttpRequestFactory.setReadTimeout(5000); 
    restTemplate.setRequestFactory(httpComponentsClientHttpRequestFactory); 

//set the reattempt 
client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(retryCount, false)); 

問題是當讀取超時發生時,它不再重試請求。有人能幫我解決這個問題嗎?

謝謝 山姆。

回答