public interface CoreConnectionPNames
org.apache.http.params.CoreConnectionPNames |
Known Indirect Subclasses |
该接口在API级别22中已被弃用。
请改用openConnection()
。 请访问this webpage了解更多详情。
为HttpCore中的连接定义参数名称。
Constants |
|
---|---|
String |
CONNECTION_TIMEOUT 确定建立连接之前的超时时间。 |
String |
MAX_HEADER_COUNT 确定允许的最大HTTP头数。 |
String |
MAX_LINE_LENGTH 确定最大线路长度限制。 |
String |
SOCKET_BUFFER_SIZE 确定用于在接收/发送HTTP消息时缓冲数据的内部套接字缓冲区的大小。 |
String |
SO_LINGER 将SO_LINGER设置为指定的逗留时间(以秒为单位)。 |
String |
SO_TIMEOUT 定义默认套接字超时( SO_TIMEOUT ),以毫秒为单位,即等待数据的超时时间。 |
String |
STALE_CONNECTION_CHECK 确定是否使用过期连接检查。 |
String |
TCP_NODELAY 确定是否使用Nagle的算法。 |
String CONNECTION_TIMEOUT
确定建立连接之前的超时时间。 值为零意味着不使用超时。 默认值为零。
该参数需要类型 Integer
的值。
常量值:“http.connection.timeout”
String MAX_HEADER_COUNT
确定允许的最大HTTP头数。 如果设置为正值,则从数据流接收到的超过此限制的HTTP标头数将导致IOException。 负值或零值将有效地禁用检查。
该参数需要类型 Integer
的值。
常量值:“http.connection.max-header-count”
String MAX_LINE_LENGTH
确定最大线路长度限制。 如果设置为正值,则超出此限制的任何HTTP行都将导致IOException。 负值或零值将有效地禁用检查。
该参数需要类型 Integer
的值。
常量值:“http.connection.max-line-length”
String SOCKET_BUFFER_SIZE
确定用于在接收/发送HTTP消息时缓冲数据的内部套接字缓冲区的大小。
该参数需要类型 Integer
的值。
常量值:“http.socket.buffer-size”
String SO_LINGER
将SO_LINGER设置为指定的逗留时间(以秒为单位)。 最大超时值是平台特定的。 值0意味着该选项被禁用。 值-1意味着使用JRE默认值。 该设置仅影响套接字关闭。
该参数需要类型 Integer
的值。
也可以看看:
常量值:“http.socket.linger”
String SO_TIMEOUT
定义以毫秒为单位的默认套接字超时( SO_TIMEOUT ),即等待数据的超时时间。 超时值为零被解释为无限超时。 在方法参数中未设置套接字超时时使用此值。
该参数需要类型 Integer
的值。
也可以看看:
常量值:“http.socket.timeout”
String STALE_CONNECTION_CHECK
确定是否使用过期连接检查。 禁用过期连接检查可能会导致性能略有提高,从而在通过已在服务器端关闭的连接执行请求时发生I / O错误。
该参数需要类型 Boolean
的值。
常量值:“http.connection.stalecheck”
String TCP_NODELAY
确定是否使用Nagle的算法。 Nagle的算法试图通过最小化发送的段的数量来节省带宽。 当应用程序希望减少网络延迟并提高性能时,它们可以禁用Nagle的算法(即启用TCP_NODELAY)。 数据将以更高的带宽消耗为代价提前发送。
该参数需要类型 Boolean
的值。
也可以看看:
常量值:“http.tcp.nodelay”