RestTemplate — default timeout value

前端 未结 4 1523
礼貌的吻别
礼貌的吻别 2020-12-25 11:13

What is the default timeout value when using Spring\'s RestTemplate?

For e.g., I am invoking a web service like this:

RestTemplate restT         


        
4条回答
  •  遥遥无期
    2020-12-25 11:57

    To explicitly answer the question...

    The default timeout is infinite.

    By default RestTemplate uses SimpleClientHttpRequestFactory and that in turn uses HttpURLConnection.

    By default the timeout for HttpURLConnection is 0 - ie infinite, unless it has been set by these properties :

    -Dsun.net.client.defaultConnectTimeout=TimeoutInMiliSec 
    -Dsun.net.client.defaultReadTimeout=TimeoutInMiliSec 
    

提交回复
热议问题