WeTools

HTTP 请求/响应头速查

常见 HTTP 请求头与响应头说明,分类筛选 + 搜索。

本地处理
Host请求

指定请求的服务器域名(含端口)。

Host: example.com:8080
User-Agent请求

客户端标识:浏览器/OS/版本。

Mozilla/5.0 (...)
Referer请求

当前请求的来源页面 URL。

https://google.com/
Accept请求

客户端可接受的响应内容类型。

Accept: text/html, application/json
Accept-Encoding请求

可接受的内容编码(压缩)。

gzip, br, deflate
Accept-Language请求

可接受的语言。

zh-CN, en;q=0.9
Connection通用

连接管理:keep-alive / close / Upgrade。

keep-alive
Date响应

服务器生成响应的时间。

Server响应

服务器软件标识。

nginx/1.25.0
Authorization请求

认证凭证:Basic / Bearer / Digest。

Bearer eyJhbGc...
WWW-Authenticate响应

401 时挑战客户端进行认证。

Basic realm="api"
Proxy-Authorization请求

代理服务器认证凭证。

Proxy-Authenticate响应

407 代理认证挑战。

Cache-Control通用

缓存策略指令:max-age / no-cache / no-store / public / private。

public, max-age=31536000
ETag响应

资源版本标识,配合 If-None-Match 做协商缓存。

"33a64df5"
Last-Modified响应

资源最后修改时间,配合 If-Modified-Since。

Expires响应

资源过期时间(HTTP/1.0),优先级低于 Cache-Control。

Age响应

资源在代理缓存中存在的秒数。

Vary响应

指明哪些请求头影响缓存命中。

Accept-Encoding
If-None-Match请求

配合 ETag 做条件请求,匹配则返回 304。

If-Modified-Since请求

资源未修改则返回 304。

If-Match请求

ETag 匹配才执行(用于乐观锁)。

If-Unmodified-Since请求

资源未修改才执行。

Range请求

范围请求(断点续传 / 视频流)。

Range: bytes=0-1023
Accept-Ranges响应

声明服务器支持的范围单位。

bytes
Content-Range响应

206 响应中返回的字节范围。

bytes 0-1023/2048
Origin请求

跨域请求的源。

https://app.example.com
Access-Control-Allow-Origin响应

允许的跨域来源(* 或具体域名)。

*
Access-Control-Allow-Methods响应

预检请求允许的方法。

GET, POST, PUT, DELETE
Access-Control-Allow-Headers响应

预检请求允许的自定义头。

Access-Control-Allow-Credentials响应

是否允许携带 Cookie。

true
Access-Control-Expose-Headers响应

允许 JS 读取的响应头白名单。

Access-Control-Max-Age响应

预检结果缓存秒数。

86400
Access-Control-Request-Method请求

预检请求声明实际方法。

Access-Control-Request-Headers请求

预检请求声明实际自定义头。

Cookie请求

客户端发送给服务器的 Cookie。

Set-Cookie响应

服务器设置 Cookie。

sid=abc; HttpOnly; Secure; SameSite=Lax
Strict-Transport-Security响应

HSTS,强制使用 HTTPS。

max-age=63072000; includeSubDomains; preload
Content-Security-Policy响应

CSP,限制资源加载来源。

default-src 'self'
X-Content-Type-Options响应

禁止 MIME 嗅探。

nosniff
X-Frame-Options响应

是否允许被 iframe 嵌入。

DENY / SAMEORIGIN
X-XSS-Protection响应

旧版 XSS 过滤器开关(现代浏览器已弃用,推荐用 CSP)。

Referrer-Policy响应

控制 Referer 头的发送策略。

no-referrer-when-downgrade
Permissions-Policy响应

控制浏览器特性使用权限。

camera=(), microphone=()
Cross-Origin-Opener-Policy响应

COOP,隔离跨源窗口。

same-origin
Cross-Origin-Embedder-Policy响应

COEP,控制跨源资源加载。

require-corp
Cross-Origin-Resource-Policy响应

CORP,限制资源被跨源加载。

Content-Type通用

实体的媒体类型与字符集。

application/json; charset=utf-8
Content-Length通用

实体大小(字节)。

Content-Encoding通用

实体的编码方式(压缩)。

gzip
Content-Language通用

实体的语言。

Content-Disposition响应

指示浏览器以附件下载还是内嵌显示。

attachment; filename="report.pdf"
Content-Location响应

资源的备用 URL。

Location响应

重定向的目标 URL(3xx / 201)。

Allow响应

资源支持的方法列表(405 响应)。

GET, HEAD, POST
Retry-After响应

503 / 429 时建议客户端等待秒数或时间。

120
Upgrade请求

协议升级请求(如 WebSocket)。

websocket

相关工具