When building a CloseableHttpClient
in Apache HttpClient 4.3, I can use
SocketConfig.custom().setSoTimeout(soTimeout).build()
and send it to the setDefaultSocketConfig()
method of my connection manager.
I can also use
RequestConfig.custom().setSocketTimeout(socketTimeout).build()
and send it to the setDefaultRequestConfig()
method of my http client builder.
Will these have the same end effect or different end effects?
Socket timeout in SocketConfig
represents the default value applied to newly created connections. This value can be overwritten for individual requests by setting a non zero value of socket timeout in RequestConfig
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With