Linux下 Postman 设置接口请求体的实用指南
一 基本设置步骤
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman,终端执行 postman 启动)。{{base_url}})。二 常见 Body 类型与配置要点
| 类型 | 适用场景 | 关键设置 | 示例 |
|---|---|---|---|
| raw – JSON | 创建/更新资源、RESTful 接口 | Body → raw → JSON;确保 Content-Type: application/json | { "name": "Alice", "age": 30 } |
| x-www-form-urlencoded | 传统表单提交、登录等 | Body → x-www-form-urlencoded;Postman 会自动设置 Content-Type | key: username,value: test |
| form-data | 文件上传、混合字段 | Body → form-data;可添加文本字段与文件字段 | file: 选择文件;desc: “upload” |
| binary | 纯二进制数据(如图片、PDF) | Body → binary;选择文件 | 选择 avatar.png |
三 常见后端场景与 Postman 配置对照
| 后端接收方式 | Postman 设置 | 注意点 |
|---|---|---|
| @RequestBody Map<String, String>(Spring) | Body → raw → JSON;Header 加 application/json | 不能用 Params 传;确保 JSON 语法正确 |
表单参数(如 application/x-www-form-urlencoded) |
Body → x-www-form-urlencoded | 使用键值对;Postman 会自动设置 Content-Type |
文件上传(如 multipart/form-data) |
Body → form-data,添加文件字段 | 选择文件;可同时添加文本描述字段 |
四 命令行与自动化运行 Newman
npm install -g newman。collection.json)。newman run collection.json,可在 CI/CD 或服务器上批量执行接口请求与测试。五 排错清单
application/json,表单 → application/x-www-form-urlencoded)。