温馨提示×

Postman在Ubuntu上如何设置请求头

小樊
35
2025-11-30 11:06:40
栏目: 智能运维

在Ubuntu上设置Postman请求头

一 基本设置步骤

  • 打开或创建一个请求,选择 GET/POST/PUT/DELETE 等方法,在地址栏输入 URL
  • 切换到 Headers 选项卡,在表格中逐行添加键值对,例如:
    • Key: Content-Type → Value: application/json
    • Key: Authorization → Value: Bearer <your_token>
  • 点击 Send 发送请求,并在下方查看 Status/Headers/Body 是否符合预期。

二 批量与快捷管理

  • 使用 Presets(预设):在 Headers 区域右侧点击 Presets → Manage Presets → Add Header Preset,录入常用键值对并命名;之后在任意请求中直接选择预设即可一键填充。
  • 使用 Bulk Edit(批量编辑):在 Headers 中点击 Bulk Edit,将浏览器或抓包工具复制的原始请求头(Raw)一次性粘贴,再切回 Key-Value Edit 自动解析为键值对,适合迁移或复用大量头信息。

三 用脚本动态设置与自动化

  • Pre-request Script 中动态添加或修改请求头,例如自动携带 Authorization
    // Pre-request Script
    const token = pm.environment.get("token"); // 从环境变量读取
    pm.request.headers.add({ key: "Authorization", value: "Bearer " + token });
    
  • Tests 中可添加断言验证响应,例如:
    pm.test("Status is 200", () => pm.response.to.have.status(200));
    pm.test("Response time < 200ms", () => pm.expect(pm.response.responseTime).to.be.below(200));
    
  • 通过 Collection Runner 批量运行请求,实现接口自动化测试与回归。

四 常见问题与排查

  • 头未生效或被覆盖:同名头会被后续添加覆盖,建议在脚本中使用 pm.request.headers.upsert 或在表格中确认唯一性。
  • 认证头格式错误:常见为 Authorization: Bearer Basic ,注意空格与大小写。
  • 环境/变量为空:脚本读取 pm.environment.get(“token”) 为空时,先在环境或全局变量中设置并选中正确环境。
  • 需要临时禁用某个头:在 Headers 表格中取消勾选该头,或在脚本中移除/注释相关添加逻辑。

0