public class HttpVersion extends java.lang.Object implements java.lang.Comparable<HttpVersion>
Modifier and Type | Field and Description |
---|---|
static HttpVersion |
HTTP_1_0
HTTP / 1.0
|
static HttpVersion |
HTTP_1_1
HTTP / 1.1
|
Constructor and Description |
---|
HttpVersion(java.lang.String text, boolean keepAliveDefault)
用指定的版本字符串创建一个新的HTTP版本。
|
HttpVersion(java.lang.String protocolName, int majorVersion, int minorVersion, boolean keepAliveDefault)
使用指定的协议名称和版本号创建新的HTTP版本。
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(HttpVersion o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isKeepAliveDefault()
当且仅当连接保持活动状态时才返回
true ,除非明确将
"Connection" 标头设置为
"close" 。
|
int |
majorVersion()
返回协议的名称,例如
1 中的
"HTTP/1.0" 。
|
int |
minorVersion()
返回协议的名称,如
0 中的
"HTTP/1.0" 。
|
java.lang.String |
protocolName()
返回协议的名称,例如
"HTTP" 中的
"HTTP/1.0" 。
|
java.lang.String |
text()
返回完整的协议版本文本,如
"HTTP/1.0" 。
|
java.lang.String |
toString()
返回完整的协议版本文本,如
"HTTP/1.0" 。
|
static HttpVersion |
valueOf(java.lang.String text)
返回与指定协议版本字符串匹配的现有或新的 HttpVersion 实例。
|
public static final HttpVersion HTTP_1_0
public static final HttpVersion HTTP_1_1
public HttpVersion(java.lang.String text, boolean keepAliveDefault)
keepAliveDefault
-
true
当且仅当连接保持活动状态,除非明确将
"Connection"
标头设置为
"close"
。
public HttpVersion(java.lang.String protocolName, int majorVersion, int minorVersion, boolean keepAliveDefault)
keepAliveDefault
-
true
当且仅当连接保持活动状态,除非明确将
"Connection"
标头设置为
"close"
。
public static HttpVersion valueOf(java.lang.String text)
HttpVersion
实例。
如果指定的text
等于"HTTP/1.0"
,则返回HTTP_1_0
。
如果指定的text
等于"HTTP/1.1"
,则返回HTTP_1_1
。
否则,将返回一个新的HttpVersion
实例。
public java.lang.String protocolName()
"HTTP"
中的
"HTTP/1.0"
。
public int majorVersion()
1
中的
"HTTP/1.0"
。
public int minorVersion()
0
中的
"HTTP/1.0"
。
public java.lang.String text()
"HTTP/1.0"
。
public boolean isKeepAliveDefault()
true
,除非明确将
"Connection"
标题设置为
"close"
。
public java.lang.String toString()
"HTTP/1.0"
。
toString
在课堂
java.lang.Object
public int hashCode()
hashCode
,上课
java.lang.Object
public boolean equals(java.lang.Object o)
equals
在课堂
java.lang.Object
public int compareTo(HttpVersion o)
compareTo
在界面
java.lang.Comparable<HttpVersion>
Copyright © 2008–2018 The Netty Project. All rights reserved.