选对示例再替换
请求示例展示媒体类型、语言权重和虚构令牌;响应示例展示扩展文件名及重复 Cookie。载入示例或清空前会显示替换预览及字符数量,应用后可撤销一次,同时恢复之前的输入与结果。
HTTP / 请求调试
粘贴一段请求头或响应头,检查字段、参数及重复值。两个示例分别展示请求与响应中的常见情况。
输入仅在当前浏览器处理;工具不发送请求,也不保存历史记录。
请求行 / 状态行
GET /reports HTTP/1.1
example.com
application/json, text/html;q=0.8, */*;q=0.1
application/json权重(q): 1text/html权重(q): 0.8*/*权重(q): 0.1en, ja;q=0.8, *;q=0
en权重(q): 1ja权重(q): 0.8*权重(q): 0[REDACTED]
first
second
仅遮罩结果和导出中的 Authorization、Proxy-Authorization、Cookie 与 Set-Cookie。原始输入仍可见,自定义密钥和 URL 中的秘密不会自动遮罩。
每次解析一个文本头块,最多 128 KiB UTF-8、1000 个字段。首个空行结束头部。
6 个字段 · 2 条重复项 · 0 条备注
用 HTTP 头转 JSON 整理抓包记录时,最容易丢掉的往往是同名字段。代理追加的第二条头部、带逗号的 Cookie 过期时间,都应成为排查线索,而不是被一个同名对象属性覆盖。
这套 HTTP 请求头解析工作台同时给出有序条目和按名称分组的数组。需要追溯来源时看行号,需要在脚本里按字段取值时用分组数组,不必先手动删改记录。
HTTP 头转 JSON 会保留两条 Set-Cookie,即使它们使用不同大小写也不会相互覆盖。Expires 日期中的逗号仍属于原值,不会被当成下一条 Cookie。这样才能看出中间层是否重复追加了字段。
Content-Disposition 中,文件名引号里的分号并不是参数分隔符。工具把原值与参数详情放在一起,便于核对 filename* 的解码结果;Accept 与 Accept-Language 则按原顺序显示候选值和权重。
请求示例展示媒体类型、语言权重和虚构令牌;响应示例展示扩展文件名及重复 Cookie。载入示例或清空前会显示替换预览及字符数量,应用后可撤销一次,同时恢复之前的输入与结果。
自动解析会等待输入停顿 350 毫秒。关闭后显示解析按钮,也可按 Ctrl/Cmd+Enter。修改字段名显示或输入会使结果过期,此时复制、下载禁用,直到当前参数成功解析。
遮罩默认开启,关闭后四种受保护字段会在结果和导出中显示原值。字段视图与 JSON 视图使用同一份报告;“再显示 50 项”只扩展预览,复制和下载始终包含完整结果。
entries 按输入顺序记录字段行号、原名、显示名与值;grouped 使用同一名称首次出现的显示拼写作为键,每个键始终对应数组。即使字段只出现一次,也不变成类型不同的字符串。
解析 disposition 类型及全部参数。有效的 filename* 优先于 filename,支持 UTF-8 和 ISO-8859-1;重复参数或编码不受支持时给出备注,避免把不确定的文件名当成已确认结果。
Accept 按媒体范围展开,Accept-Language 按语言范围展开,保留参数和顺序。缺省 q 为 1,q=0 仍显示;超范围、过多小数位等无效权重在详情中记为 null,并保留原字段供排查。
缺少冒号、字段名非法、行内控制字符或旧式折行会终止头块解析并定位源行列。三个专门解析字段的参数语法问题则作为备注显示,原字段继续保留,不会将部分成功伪装成完整转换。
每行一个“名称: 值”,可带请求行或状态行,也支持文本形式的伪头。值中的冒号与空值会保留;旧式缩进续行会报错,请先在来源处整理为单行。
符合。报告通过 JSON 序列化输出,包含 entries、grouped、首行和解析备注。它是检查报告,并非只有单值属性的请求配置对象,接入脚本时应按数组读取字段。
当前仅做头部到 JSON 的解析。遮罩后的值已经不是原始凭证,报告也保留了诊断信息,因此不会自动把它重放为网络请求。
HTTP 响应头转 JSON 后可由 Python、JavaScript、Go、Java 等语言读取。请先根据字段用途处理重复数组,不要在接入程序时又只取最后一个值。
字段名匹配不区分大小写,所以 Content-Type 和 content-type 会归入同组;字段值的大小写不自动改变。原始模式保留逐条拼写,小写或首字母大写仅影响输出显示。
发现某个字段解析不正确?