广告位
HTTP Header 格式化
将浏览器复制的 Raw Headers 转为 JSON / curl / Python / Java / fetch 代码
Header 格式转换
粘贴多行 Key: Value 格式的请求头,选择输出格式生成代码
输出结果
// 转换结果将在这里显示...
广告位
使用说明
- 在浏览器开发者工具 Network 面板中,右键请求 → "Copy" → "Copy as cURL (bash)"
- 或直接复制请求头的 "Key: Value" 多行文本到输入框
- 选择输出格式:JSON / curl -H / Python dict / Java Map / fetch headers / 表格
- 勾选"标注常见头用途"可在表格模式查看 User-Agent、Content-Type 等头的说明
- 点击"转换"或开启"实时转换"自动生成结果
- 点击"复制结果"将输出内容复制到剪贴板
适用场景
- 接口调试:把浏览器请求头快速转为各语言代码
- 爬虫开发:从浏览器复制 Headers 转 Python dict 直接用
- 跨语言迁移:同一组 Headers 生成多语言版本对照
- 安全分析:识别 Authorization、Cookie 等敏感头
- 文档编写:把请求头转为 JSON 示例写入接口文档
安全保障
- 本地处理:所有解析与转换在浏览器本地完成
- 隐私保护:不收集、不存储、不上传任何请求头内容
- 无网络请求:转换过程不发起任何外部请求
- 敏感提示:Authorization / Cookie 等头会标注警示
常见问题
输入格式要求是什么?
每行一个请求头,格式为 "Key: Value"(冒号后有空格)。也兼容 "Key:Value"(无空格)和从浏览器复制的多行文本。空行会被忽略。如果某行没有冒号,整行会作为 key,value 为空。
"标注常见头用途"是什么?
勾选后,在"表格"输出模式下,工具会为 User-Agent、Content-Type、Authorization、Cookie、Accept、Referer 等常见头添加用途说明标签(如"内容类型"、"身份凭证"等),并对敏感头(Authorization、Cookie)标注警示色。其他输出格式不受此选项影响。
重复的请求头如何处理?
保留所有出现的请求头,不进行去重(HTTP 规范允许同名头多次出现,如多个 Set-Cookie)。JSON 输出时若 key 重复,后出现的会覆盖前者;如需保留所有同名头,建议使用"表格"或"curl -H"输出格式。
如何从浏览器获取 Raw Headers?
Chrome/Edge:F12 → Network → 点击请求 → Headers 标签 → "Request Headers" 区域右键复制;或右键请求 → "Copy" → "Copy as cURL",再配合 curl 转换器使用。Firefox:F12 → 网络 → 点击请求 → 头部 → 复制全部头。
广告位