常见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

资源的最后修改日期时间


相关文章
|
9月前
|
安全 搜索推荐 JavaScript
和Cookie相关的Header 字段有哪些?
和Cookie相关的Header 字段有哪些?
115 0
|
JSON API 数据格式
Uniapp~动态修改 请求头的content-type 的值
Uniapp~动态修改 请求头的content-type 的值
1389 0
Uniapp~动态修改 请求头的content-type 的值
|
6月前
|
监控 UED
深入理解Call-ID头字段的重要性
【8月更文挑战第24天】
315 0
|
8月前
|
负载均衡 应用服务中间件 API
location` 块的语法、匹配规则、配置示例及其应用场景
location` 块的语法、匹配规则、配置示例及其应用场景
107 2
|
JavaScript 前端开发 应用服务中间件
【已解决】“X-Content-Type-Options”头缺失或不安全
【已解决】“X-Content-Type-Options”头缺失或不安全
1372 0
|
缓存 自然语言处理
常见Header字段解释
大家好,我是阿萨。 周一来了,又是元气满满的一天。 看完《独行月球》轻松幽默喜剧,感觉整个人都是轻松的。不过今天的话题可不是这部喜剧篇。依旧是枯燥乏味的技术文。
229 0
|
PHP
php常用的header头部定义
php常用的header头部定义
106 0
|
JSON 安全 Go
Go 中使用 JSON 时,如何区分空字段和未设置字段
Go 中使用 JSON 时,如何区分空字段和未设置字段
665 0
|
JSON 数据格式
fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
352 0
fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
|
Python
fastapi 模式的额外信息,示例 / Cookie参数 / Header参数
fastapi 模式的额外信息,示例 / Cookie参数 / Header参数
249 0
fastapi 模式的额外信息,示例 / Cookie参数 / Header参数