HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义
2017-01-20 11:41
561 查看
connectionRequestTimout:指从连接池获取连接的timeout
connetionTimeout:指客户端和服务器建立连接的timeout,
就是http请求的三个阶段,一:建立连接;二:数据传送;三,断开连接。超时后会ConnectionTimeOutException
socketTimeout:指客户端从服务器读取数据的timeout,超出后会抛出SocketTimeOutException
connetionTimeout:指客户端和服务器建立连接的timeout,
就是http请求的三个阶段,一:建立连接;二:数据传送;三,断开连接。超时后会ConnectionTimeOutException
socketTimeout:指客户端从服务器读取数据的timeout,超出后会抛出SocketTimeOutException
/** * Returns the timeout in milliseconds used when requesting a connection * from the connection manager. A timeout value of zero is interpreted * as an infinite timeout. * A timeout value of zero is interpreted as an infinite timeout. * A negative value is interpreted as undefined (system default). * Default: {@code -1} */ public int getConnectionRequestTimeout() { return connectionRequestTimeout; } /** * Determines the timeout in milliseconds until a connection is established. * A timeout value of zero is interpreted as an infinite timeout. * A timeout value of zero is interpreted as an infinite timeout. * A negative value is interpreted as undefined (system default). * Default: {@code -1} */ public int getConnectTimeout() { return connectTimeout; } /** * 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). * A timeout value of zero is interpreted as an infinite timeout. * A negative value is interpreted as undefined (system default). * Default: {@code -1} */ public int getSocketTimeout() { return socketTimeout; }
相关文章推荐
- HttpClient请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义
- HTTP请求时connectionRequestTimeout、connectionTimeout、socketTimeout三个超时时间的含义
- 关于http socket timeout 超时时间 未设置 导致线程一直在等待(线程饥饿),微信公众号开发过程遇到的。java
- java socketTimeOut, jdbc timeout 连接超时时间
- 关于http socket timeout 超时时间 未设置 导致线程一直在等待(线程饥饿),微信公众号开发过程遇到的。java
- jquery ajax timeout含义是设置请求超时时间,不涉及服务器响应时间
- 超时时间内执行方法 ActionCall.CallWithTimeout
- [python&php 网络编程]设定并获取socket超时时间
- Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
- 解决SQLServer中变更海量数据表结构时产生【无法修改表. Timeout 时间已到. 在操作完成之前超时时间已过或服务器未响应. 】
- file_get_contents函数的超时控制(default_socket_timeout)
- 出现连接超时SocketTimeoutException后一直连接不上的
- Socket 设置连接超时时间
- Socket 关于设置Socket连接超时时间
- socket_read 收不到数据,怎么修改超时时间?
- 设置socket超时时间
- 关于dubbo的provider和consumer都配置timeout超时时间的情况
- iocp中GetQueuedCompletionStatus 121 信号灯超时时间已到 (error sem timeout)
- Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
- 为jquery的ajax请求添加超时timeout时间的操作方法