public enum Header extends Enum<Header>
Enum Constant and Description |
---|
ACCEPT
指定客户端能够接收的内容类型,内容类型中的先后次序表示客户端接收的先后次序
|
ACCEPT_CHARSET
浏览器可以接受的字符编码集
|
ACCEPT_ENCODING
指定客户端浏览器可以支持的web服务器返回内容压缩编码类型
|
ACCEPT_LANGUAGE
指定HTTP客户端浏览器用来展示返回信息所优先选择的语言
|
AUTHORIZATION
提供验证头,例如:
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
|
CACHE_CONTROL
指定请求和响应遵循的缓存机制
|
CONNECTION
允许客户端和服务器指定与请求/响应连接有关的选项
|
CONTENT_DISPOSITION
Content-Disposition
|
CONTENT_ENCODING
Content-Encoding
|
CONTENT_LENGTH
请求的内容长度
|
CONTENT_TYPE
请求表示提交内容类型或返回返回内容的MIME类型
|
COOKIE
HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器
|
DATE
提供日期和时间标志,说明报文是什么时间创建的
|
ETAG
ETag
|
HOST
指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置。
|
LOCATION
重定向指示到的URL
|
MIME_VERSION
给出发送端使用的MIME版本
|
ORIGIN
指定请求的域
|
PRAGMA
用来包含实现特定的指令,最常用的是Pragma:no-cache。
|
PROXY_AUTHORIZATION
提供给代理服务器的用于身份验证的凭证,例如:
Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
|
REFERER
允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等。
|
SET_COOKIE
Cookie
|
TRAILER
如果报文采用了分块传输编码(chunked transfer encoding) 方式,就可以用这个首部列出位于报文拖挂(trailer)部分的首部集合
|
TRANSFER_ENCODING
告知接收端为了保证报文的可靠传输,对报文采用了什么编码方式
|
UPGRADE
给出了发送端可能想要"升级"使用的新版本和协议
|
USER_AGENT
HTTP客户端运行的浏览器类型的详细信息。
|
VIA
显示了报文经过的中间节点
|
WWW_AUTHENTICATE
提供WWW验证响应头
|
Modifier and Type | Method and Description |
---|---|
String |
getValue()
获取值
|
String |
toString() |
static Header |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Header[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Header AUTHORIZATION
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
public static final Header PROXY_AUTHORIZATION
Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
public static final Header DATE
public static final Header CONNECTION
public static final Header MIME_VERSION
public static final Header TRAILER
public static final Header TRANSFER_ENCODING
public static final Header UPGRADE
public static final Header VIA
public static final Header CACHE_CONTROL
public static final Header PRAGMA
public static final Header CONTENT_TYPE
public static final Header HOST
public static final Header REFERER
public static final Header ORIGIN
public static final Header USER_AGENT
public static final Header ACCEPT
public static final Header ACCEPT_LANGUAGE
public static final Header ACCEPT_ENCODING
public static final Header ACCEPT_CHARSET
public static final Header COOKIE
public static final Header CONTENT_LENGTH
public static final Header WWW_AUTHENTICATE
public static final Header SET_COOKIE
public static final Header CONTENT_ENCODING
public static final Header CONTENT_DISPOSITION
public static final Header ETAG
public static final Header LOCATION
public static Header[] values()
for (Header c : Header.values()) System.out.println(c);
public static Header valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getValue()
Copyright © 2024. All rights reserved.