目录
1.比较
HttpClient connectionRequestTimeout、connectTimeout、socketTimeout 三个参数对比:
| connectionRequestTimeout | Returns the timeout in milliseconds used when requesting a connection from the connection manager. |
| connectTimeout | Determines the timeout in milliseconds until a connection is established |
| socketTimeout | Defines the socket timeout ({@code SO_TIMEOUT}) in milliseconds,which is the timeout for waiting for data or, put differently,a maximum period inactivity between two consecutive data packets. |
connectionRequestTimeout:等待从连接管理器、连接池获取连接的时间。HttpClient维护一个连接池来管理连接,类似于数据库连接池),单位毫秒
connectTimeout:与远程主机、服务器建立连接的最长时间,单位毫秒
socketTimeout:当数据从服务器传输到客户端时,两个连续数据包之间的最大时间间隔,单位毫秒
/**

本文详细解释了HttpClient中connectionRequestTimeout、connectTimeout及socketTimeout三个超时参数的区别与使用方法。通过实例展示了如何设置这些参数,并提供了源码链接进一步帮助理解。
最低0.47元/天 解锁文章
3842

被折叠的 条评论
为什么被折叠?



