常见header 字段解释

简介: 常见header 字段解释

大家好,我是阿萨。 周一来了,又是元气满满的一天。 看完《独行月球》轻松幽默喜剧,感觉整个人都是轻松的。不过今天的话题可不是这部喜剧篇。依旧是枯燥乏味的技术文。


日常抓包中,请求和响应的header 都会有很多字段,这些字段是什么意思呢?今天阿萨给大家解释下。


一 通用首部字段


这里列举的是请求和响应的header 都包含的字段。


Cache-Control

控制缓存的行为


Connection

逐跳首部、连接的管理。控制不再转发给代理的字段,或者是管理持久链接。


Date

创建报文的日期时间


Pragma

报文指令,HTTP1.1 历史遗留


Trailer

报文末端的首部一览。


Transfer-Encoding

指定报文主体的传输编码方式


Upgrade

升级为其他协议


Via

代理服务器的相关信息 和tracerout 工作机制基本相似。


Warning

错误通知,会告知用户一些和缓存相关的告警信息。


二 请求首部字段


这里介绍的字段只会出现在请求里。


Accept

用户代理可处理的媒体类型,常见h格式:文本,图片,视频文件,二进制。一次性可指定多种类型。使用权重q来指定优先级。q的取值范围0-1


Accept-Charset

优先的字符集,一次性可指定多种类型。使用权重q来指定优先级。q的取值范围0-1


Accept-Encoding

优先的内容编码,常见gzip,compress,deflate,identity


Accept-Language

优先的语言(自然语言)


AuthorizationWeb

认证信息


Expect

期待服务器的特定行为


From

用户的电子邮箱地址


Host

请求资源所在服务器


If-Match

比较实体标记(ETag)


If-Modified-Since

比较资源的更新时间


If-None-Match

比较实体标记(与 If-Match 相反)


If-Range

资源未更新时发送实体 Byte 的范围请求


If-Unmodified-Since

比较资源的更新时间(与If-Modified-Since相反)


Max-Forwards

最大传输逐跳数


Proxy-Authorization

代理服务器要求客户端的认证信息


Range

实体的字节范围请求


Referer

对请求中 URI 的原始获取方TE传输编码的优先级


User-Agent

HTTP 客户端程序的信息


三 响应首部字段


这里介绍的字段只会出现在响应里。


Accept-Ranges

是否接受字节范围请求


Age

推算资源创建经过时间


ETag

资源的匹配信息


Location

令客户端重定向至指定URI


Proxy-Authenticate

代理服务器对客户端的认证信息


Retry-After

对再次发起请求的时机要求


Server

HTTP服务器的安装信息


Vary

代理服务器缓存的管理信息WWW-Authenticate服务器对客户端的认证信息



四. 实体首部字段


一般情况下指的是Body 里的相关字段信息。


Allow

资源可支持的HTTP方法


Content-Encoding

实体主体适用的编码方式


Content-Language

实体主体的自然语言


Content-Length

实体主体的大小(单位:字节)


Content-Location

替代对应资源的URI


Content-MD5

实体主体的报文摘要


Content-Range

实体主体的位置范围


Content-Type

实体主体的媒体类型


Expires

实体主体过期的日期时间


Last-Modified

资源的最后修改日期时间


相关文章
|
8月前
|
安全 搜索推荐 JavaScript
和Cookie相关的Header 字段有哪些?
和Cookie相关的Header 字段有哪些?
|
5月前
|
监控 UED
深入理解Call-ID头字段的重要性
【8月更文挑战第24天】
257 0
|
8月前
|
SQL
将查询出来数据中相对应的字段根据枚举类更改为其中文内容
将查询出来数据中相对应的字段根据枚举类更改为其中文内容
|
8月前
|
Python
定义字段
定义字段。
33 1
|
JavaScript 前端开发
get请求包含参数属性为数组
get请求包含参数属性为数组
135 1
|
缓存 自然语言处理
常见Header字段解释
大家好,我是阿萨。 周一来了,又是元气满满的一天。 看完《独行月球》轻松幽默喜剧,感觉整个人都是轻松的。不过今天的话题可不是这部喜剧篇。依旧是枯燥乏味的技术文。
222 0
|
缓存 开发框架 .NET
HttpRuntime Cache用法及参数解释
HttpRuntime Cache用法及参数解释
234 0
|
PHP
php常用的header头部定义
php常用的header头部定义
105 0
|
JSON 安全 Go
Go 中使用 JSON 时,如何区分空字段和未设置字段
Go 中使用 JSON 时,如何区分空字段和未设置字段
638 0
|
缓存 安全 前端开发