一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Debian Postman如何进行API接口调用

时间:2026-08-05 14:36:57 编辑:袖梨 来源:一聚教程网

在 Debian 上使用 Postman 进行 API 调用的完整步骤

Debian Postman如何进行API接口调用

一 安装与启动

  1. 方式一 Snap(推荐)
    1. 安装 Snapd(如未安装):sudo apt update && sudo apt install -y snapd
    2. 安装 Postman:sudo snap install postman --classic
    3. 启动:在应用菜单搜索“Postman”,或终端执行:snap run postman
  2. 方式二 官方 Linux 包(Tarball)
    1. 从官网下载 Linux 64 位包:wget https://www.postman.com/downloads/postman-linux-x64-latest.tar.gz
    2. 解压:tar -xzf Postman-linux-x64-*.tar.gz -C /opt
    3. 创建软链:sudo ln -sfn /opt/Postman/Postman /usr/local/bin/postman
    4. 创建桌面启动器(可选):
      1. nano ~/.local/share/applications/Postman.desktop
      2. 写入:[Desktop Entry]Encoding=UTF-8Name=PostmanExec=/opt/Postman/PostmanIcon=/opt/Postman/app/resources/app/assets/icon.pngTerminal=falseType=ApplicationCategories=Development;Code;
      3. 赋权:chmod +x ~/.local/share/applications/Postman.desktop
    5. 启动:应用菜单搜索“Postman”或执行 postman

二 发送第一个请求

  1. 新建请求:点击左上角 New > HTTP Request
  2. 选择方法:在下拉框选择 GET/POST/PUT/DELETE 等
  3. 输入 URL:填写完整地址(含协议、域名、路径、查询参数),如:https://api.example.com/v1/users
  4. 添加请求头(Headers):常用 Content-Type: application/json、Authorization: Bearer
  5. 设置请求体(Body,POST/PUT 常用):
    1. 选择 raw,格式选 JSON,示例:{“name”: “Alice”,“email”: “[email protected]”}
  6. 发送与查看:点击 Send,在下方面板查看 Status(状态码)、Time(耗时)、Response(响应体/响应头)

三 常用功能与高效实践

  1. 环境变量与全局变量
    1. 在左侧 Environments 创建环境(如 dev/test/prod),定义变量如 base_url、token
    2. 请求中使用:GET {{base_url}}/users,Authorization: Bearer {{token}}
    3. 便于在不同环境间一键切换
  2. 集合与自动化
    1. 将相关接口放入 Collection,可批量运行、顺序执行
    2. 在 Tests 中编写断言,如:pm.test(“Status is 200”, () => pm.response.to.have.status(200));pm.test(“Response has users array”, () => {const json = pm.response.json();pm.expect(json).to.have.property(‘users’).that.is.an(‘array’);});
  3. 可视化展示
    1. 在 Tests 使用 Visualizer 自定义响应展示,如生成表格:const tpl = <table>{{#each results}}<tr><td>{{title}}</td><td>{{release_date}}</td></tr>{{/each}}</table>;pm.visualizer.set(tpl, pm.response.json());
  4. 监控与报告
    1. 可为集合配置 Monitor,定时运行并发送结果报告,便于持续验证接口可用性

四 实战示例

  1. 示例一 公共接口(无需鉴权)
    1. 新建请求:GET https://jsonplaceholder.typicode.com/posts/1
    2. 点击 Send,应返回状态码 200 与一篇帖子数据
  2. 示例二 需要 Bearer Token 的接口
    1. 新建环境:dev,添加变量:base_url=https://api.example.com/v1,token=YOUR_TOKEN
    2. 新建请求:GET {{base_url}}/profile
    3. Headers:Authorization: Bearer {{token}}
    4. 发送并检查响应
  3. 示例三 创建资源(JSON)
    1. 新建请求:POST {{base_url}}/users
    2. Headers:Content-Type: application/json
    3. Body raw JSON:{“name”: “Bob”,“email”: “[email protected]”}
    4. 发送并验证返回状态码与返回体字段

五 常见问题与排错

  1. 证书/HTTPS 错误:确认系统时间正确;必要时在 Postman 设置中关闭 SSL 验证仅用于排查(生产不建议)
  2. 401/403:检查 Authorization 头是否正确、Token 是否过期、是否放在正确位置(Headers vs Query)
  3. 404:核对 URL 路径 与 HTTP 方法 是否与文档一致
  4. 415/400:确认 Content-Type 与 Body 格式匹配(JSON 用 raw+JSON)
  5. CORS(仅浏览器前端会受限):Postman 不受浏览器 CORS 限制,服务端需正确返回 CORS 头
  6. 环境变量未生效:确认已选中正确的 Environment,变量名拼写无误(如 {{base_url}})

热门栏目