Command Palette

Search for a command to run...

HTTP Headers

HTTP 头解析器

解析原始 HTTP 头行,规范化头名称,并快速定位无效行。

头输入
粘贴原始头行。该工具仅解析头行,不解析完整 HTTP 消息。

限制:最多 64 KB,2000 行

解析结果
查看规范化结构、解析行、重复项和无效行。
{
  "host": [
    "example.com"
  ],
  "accept": [
    "application/json",
    "text/plain"
  ],
  "x-trace-id": [
    "demo-123"
  ]
}
host: example.com
accept: application/json, text/plain
x-trace-id: demo-123
行号头名称
1Hostexample.com
2Acceptapplication/json
3X-Trace-Iddemo-123
4Accepttext/plain
  • acceptx2

未发现无效行。

What

HTTP 头解析器 定义

HTTP 头是键值形式的元数据行(例如 Content-Type: application/json)。该工具可校验头格式并输出规范化结果,便于排障。

Cases

常见使用场景

1

在复现 API 调用前校验复制的请求/响应头

2

发现会导致网关路由异常的格式错误头行

3

将重复头规范化用于文档与测试样例

4

检查 Authorization、Cookie 等敏感头

5

生成可直接用于 cURL/fetch 的整洁头块

6

在故障分析中按行定位解析错误

How To

如何解析 HTTP 头

粘贴头行后执行解析,查看规范化结果、重复项和错误行。

1

粘贴头行

输入 Key: Value 格式的行,空行会被忽略。

2

执行解析

点击 Parse,校验头名称并聚合重复头。

3

查看并复制

检查 JSON 和规范化头块,并复制所需输出。

Knowledge

头解析知识

头名称 token 规则
HTTP 头名称不区分大小写。统一小写有助于匹配和去重。
重复头语义
某些头可能重复出现或以逗号合并表示。聚合重复值可保留上下文。
安全与限制
字节数与行数限制可保护浏览器性能,并降低解析器被滥用风险。

FAQ

FAQ

支持什么输入格式?
仅支持 Key: Value 头行。请求/响应起始行和消息体会被视为无效行。
重复头如何处理?
头名称会统一转小写,并按输入顺序聚合重复值。
我的头数据会发送到服务器吗?
不会。解析在浏览器本地执行,不调用外部 API。
为什么有些行被标记为无效?
通常是缺少 ':',或头名称包含不允许的字符。
可以复制规范化输出吗?
可以。一键复制规范化 JSON 或规范化头块。
有输入大小限制吗?
有。为避免浏览器卡顿,限制了输入大小与行数。
HTTP 头解析器