Async Http Client有什么区别readTimeout和requestTimeout

tek*_*ara 7 asynchttpclient

我试图理解之间的区别:

setRequestTimeout- 设置AsyncHttpClient等待响应完成之前的最长时间(以毫秒为单位).

setReadTimeout- 设置AsyncHttpClient可以保持空闲的最长时间(以毫秒为单位).

我什么时候应该使用一个?

它们如何与一个好老相关java.net.SocketTimeoutException: Read timed out

Ste*_*lle 8

请求超时=从用户的角度完成请求的最长持续时间.它可以解释解析主机名,打开TCP连接,执行TLS握手,写入请求和接收完整响应的时间.

read timeout =连续读取之间的最长时间.通常用于在大型下载不再进行任何进展时崩溃.

  • 是否有任何文件可以验证这一点?还是这个代码确认? (4认同)