将 Burp Suite 的请求复制到 Postman
将 Burp Suite 的请求复制到 Postman 的步骤如下:
方法 1:直接复制原始请求(推荐)
-
在 Burp 中捕获请求
- 在 Proxy → HTTP history 或 Target → Site map 中找到目标请求。
- 右键请求 → (Copy) → Copy as curl command(Burp Suite Professional 支持)
或
右键 → Copy to file 保存为.txt
文件,然后手动复制请求内容。
-
在 Postman 中导入
- 打开 Postman,点击左上角 “Import”。
- 选择 “Raw Text”,粘贴复制的请求(或上传文件)。
- Postman 会自动解析请求方法、URL、Headers 和 Body。
方法 2:手动构建请求
如果无法直接复制原始请求:
-
复制关键信息
- 方法 & URL:从 Burp 的请求第一行(如
GET /api HTTP/1.1
)中提取。 - Headers:复制
Host
、Cookie
、Content-Type
等所有标头。 - Body:如果是 POST/PUT 请求,复制 Raw Body(如 JSON、Form Data)。
- 方法 & URL:从 Burp 的请求第一行(如
-
在 Postman 中填写
- 新建请求,选择方法(GET/POST 等),粘贴 URL。
- 在 Headers 选项卡中逐项添加标头。
- 在 Body 选项卡中选择格式(如
raw
→JSON
),粘贴内容。
注意事项
-
HTTPS 问题
- 如果目标网站是 HTTPS,确保 Postman 的请求 URL 以
https://
开头。
- 如果目标网站是 HTTPS,确保 Postman 的请求 URL 以
-
Cookies 或认证
- 如果 Burp 的请求依赖 Cookies 或 Token,需在 Postman 的 Headers 或 Authorization 选项卡中手动添加。
-
编码问题
- 如果 Body 是
x-www-form-urlencoded
,需在 Postman 的 Body 选项卡中选择对应格式并逐项填写键值对。
- 如果 Body 是
补充技巧
-
Burp → Postman 插件
部分 Burp 插件(如 “Copy Requests as Postman Collection”)可一键生成 Postman 可导入的 JSON 格式。 -
HAR 文件导入
在 Burp 中导出 HAR 文件(Proxy → Save items),再通过 Postman 的 Import → HAR File 导入。