📋

HTTP头解析器

将抓包或浏览器中复制的原始 HTTP 请求/响应头解析为结构化的 JSON 数据,便于查看和分析。

HTTP 头解析器

HTTP 头解析器使用指南

📌 简介

HTTP 头解析器是一款面向 Web 开发者和安全测试人员的在线工具,能够将杂乱的、从浏览器开发者工具或抓包软件中复制的原始 HTTP 请求/响应头快速解析为结构化的 JSON 数据。在调试跨域问题、分析接口鉴权、排查缓存配置等场景中非常实用,方便提取关键字段。所有处理均在浏览器本地完成。

📖 什么是 HTTP Headers?

HTTP 头部(Headers)是 HTTP 请求和响应中携带的元数据,用于传递附加信息。请求头包含客户端信息(如 User-Agent、Cookie、Authorization),响应头包含服务端信息(如 Content-Type、Set-Cookie、Cache-Control)。它们采用 `Key: Value` 的键值对格式,每行一个,以空行结束。由于 HTTP 头支持折行(以空格开头),且经常存在大量冗余字段,手动转换成 JSON 极其繁琐且容易出错,本工具完美解决了这个问题。

💼 常见应用场景

⚙️ 使用步骤

  1. 将完整的 HTTP 请求或响应头粘贴到左侧。
  2. 工具会自动识别第一行(状态行)并分离键值对。
  3. 右侧输出标准的 JSON 数据,多次出现的同名 Header(如 Set-Cookie)会自动转成数组。
  4. 可一键复制 JSON 到 Postman、代码或测试工具中。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 为什么结果里有 `__StatusLine__`?

A: 这是为了兼容 HTTP 响应头的第一行(如 `HTTP/1.1 200 OK`)。它不属于键值对,因此被单独提取。

Q: 数据会上传吗?

A: 不会。涉及敏感 Token 的请求头解析完全在您的浏览器内存中执行,不经过任何网络请求。