HTTP 请求头与响应头对照表Header 字段功能说明

常见请求头(Request Header)

请求头 功能说明
Host 目标服务器的域名与端口,HTTP/1.1 必须携带,用于虚拟主机路由
User-Agent 客户端(浏览器或程序)的标识信息,用于识别浏览器类型、操作系统与版本
Accept 客户端可接受的媒体类型及其优先级,如 application/json、text/html
Accept-Language 客户端优先使用的语言,如 zh-CN、en-US
Accept-Encoding 客户端支持的压缩编码方式,如 gzip、br、deflate
Authorization 身份认证凭证,如 Bearer Token、Basic Base64 账号密码
Content-Type 请求体的媒体类型,如 application/json、application/x-www-form-urlencoded
Content-Length 请求体的字节长度,服务器据此读取请求体
Cookie 携带本域名下已保存的 Cookie 信息,用于保持登录状态
Referer 当前请求的来源页面地址,常用于防盗链与来源统计
Origin 请求发起方的协议、域名与端口,用于跨域(CORS)校验
Connection 连接管理方式,如 keep-alive 保持长连接、close 关闭连接
Cache-Control 请求缓存策略,如 no-cache、no-store、max-age

常见响应头(Response Header)

响应头 功能说明
Status-Line 状态行,包含 HTTP 版本、状态码及短语,如 HTTP/1.1 200 OK
Content-Type 响应体的媒体类型及字符集,如 text/html; charset=utf-8
Content-Length 响应体的字节长度,客户端据此判断响应是否完整
Content-Encoding 响应体的压缩方式,如 gzip,客户端需相应解压
Content-Language 响应内容的语言,如 zh-CN
Cache-Control 响应缓存策略,如 max-age=3600、no-store
Set-Cookie 要求客户端保存 Cookie,可设置名称、值、过期时间与域
Location 重定向目标地址,用于 3xx 系列状态码指示跳转位置
Server 响应由哪个服务器软件产生,如 nginx、Apache
Date 响应生成的服务器时间(GMT)
ETag 资源内容的校验标识,配合缓存实现条件请求
Last-Modified 资源最后被修改的时间,配合 304 用于缓存校验
WWW-Authenticate 当返回 401 时提示客户端采用的认证方式
Allow 服务端允许的请求方法列表,返回 405 时指示可用方法

HTTP 请求头与响应头对照表介绍

HTTP请求头与响应头对照表介绍

HTTP 消息头(Header)是请求与响应中携带的元信息,以“键: 值”的形式存在,用来描述消息的传输方式、内容类型与认证信息等。

▪ 请求头记录了客户端希望服务器如何处理的期望信息,如接受的格式与压缩方式;响应头则描述服务器返回内容的相关属性与状态。

▪ 合理设置缓存类与认证类请求头能显著提升性能与安全性,如 Cache-Control 控制缓存、Authorization 传递凭证。

▪ 排查接口问题时常关注响应头中的 Content-Type、Location、Set-Cookie 等字段,可快速定位编码、跳转或登录态问题。