HTTP 请求头解析

粘贴一段原始 HTTP 请求头文本,自动识别首行请求行(方法 / 路径 / 版本)与后续各个 Name: value 头部字段,并逐条标注是否为标准头。支持 CRLF 与 LF 换行,允许以空格或 Tab 开头的折行续行,全部在浏览器本地完成。

原始请求头 等待输入

首行可为请求行(如 GET /path HTTP/1.1),也可直接以头部字段开头;每行格式为「名称: 值」。

解析结果
头部数量—
标准头数—
请求行—
粘贴原始 HTTP 头后点击「解析请求头」,头部字段将显示在这里。

解析结果依据 RFC 7230:首行可为请求行,其后每行形如 Name: value。

解析规则
  • 请求行识别为正则 方法 路径 HTTP/版本,如 GET /path HTTP/1.1;识别不到则不输出请求行。
  • 换行兼容 \r\n 与 \n;前导空行会被跳过。
  • 折行续行:某行以空格或 Tab 开头时,视为上一字段值的延续,拼接时以单个空格连接。
  • 字段行按首个冒号切分:冒号前为头名称(去除首尾空白),冒号后整体为值。
  • 无冒号或冒号位于行首的行会被忽略,不计入头部数量。
  • 标准头判定基于一份真实的标准字段名集合(如 Host、User-Agent、Accept、Authorization、Content-Type、Cookie 等),不做臆测。