不再推荐使用,改用org.apache.http.config和org.apache.http.client.config。
public final class HttpConnectionParams extends Object implements CoreConnectionPNames
- SO_TIMEOUT
定义socket 超时(ms),设置为0表示没有超时限制。
- TCP_NODELAY
定义是否使用Nagle算法,Nagle算法通过减少发送的报文段来提高带宽使用,如要不需要考虑带宽消耗并提高性能,可以不使用Nagle算法。
- SOCKET_BUFFER_SIZE
定义socket缓存的大小。
- SO_LINGER
指定超时设定(以秒为单位),0表示不使用这个功能,-1表示使用JRE的值。这个设定只影响socket的关闭操作。
- SO_REUSEADDR
定义一个socket是否可以绑定,即使之前的连接还处于timeout状态。
- CONNECTION_TIMEOUT
以ms为单位定义一个超时时长,建立一个连接的超时时长。0表示没有超时设定。这个参数可能应用到一个特定的本地地址。
- STALE_CONNECTION_CHECK
定义是否使用stale connection check。
- MAX_LINE_LENGTH
定义最大的行长限制,定义为正值,如果HTTP 行长超过这个限制,会引起一个IOException,负值和0会关闭这个检查。
- MAX_HEADER_COUNT
定义允许的最大HTTP header数目,正值表示如果数据流中超过这个限制会引起IOException,负值和0会关闭这个检查。
- MIN_CHUNK_LIMIT
定义session IO缓存的大小。
- SO_KEEPALIVE
决定是否开启保活功能,如果开启会定时的发送控制数据包,来保证主机没有崩溃。
最后欢迎大家访问我的个人网站:1024s