public enum HeaderName extends Enum<HeaderName>
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类型,例如:
Content-Type:application/json; charset=utf-8
Content-Type:application/x-www-form-urlencoded; charset=utf-8
Content-Type:text/xml; charset=utf-8
Content-Type:application/soap+xml
|
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
Set-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 HeaderName |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HeaderName[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HeaderName AUTHORIZATION
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
public static final HeaderName PROXY_AUTHORIZATION
Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
public static final HeaderName DATE
public static final HeaderName CONNECTION
public static final HeaderName MIME_VERSION
public static final HeaderName TRAILER
public static final HeaderName TRANSFER_ENCODING
public static final HeaderName UPGRADE
public static final HeaderName VIA
public static final HeaderName CACHE_CONTROL
public static final HeaderName PRAGMA
public static final HeaderName CONTENT_TYPE
public static final HeaderName HOST
public static final HeaderName REFERER
public static final HeaderName ORIGIN
public static final HeaderName USER_AGENT
public static final HeaderName ACCEPT
public static final HeaderName ACCEPT_LANGUAGE
public static final HeaderName ACCEPT_ENCODING
public static final HeaderName ACCEPT_CHARSET
public static final HeaderName COOKIE
public static final HeaderName CONTENT_LENGTH
public static final HeaderName WWW_AUTHENTICATE
public static final HeaderName SET_COOKIE
public static final HeaderName CONTENT_ENCODING
public static final HeaderName CONTENT_DISPOSITION
public static final HeaderName ETAG
public static final HeaderName LOCATION
public static HeaderName[] values()
for (HeaderName c : HeaderName.values()) System.out.println(c);
public static HeaderName 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()
public String toString()
toString
in class Enum<HeaderName>
Copyright © 2025. All rights reserved.