温馨提示×

Ubuntu下Postman如何发送GET请求

小樊
34
2025-11-30 11:00:43
栏目: 智能运维

Ubuntu下使用Postman发送GET请求

一 安装与启动

  • 通过 Snap 安装(推荐)
    • 安装 Snapd(如未安装):sudo apt update && sudo apt install snapd
    • 安装 Postman:sudo snap install postman
    • 启动:在应用菜单搜索“Postman”或终端执行 postman
  • 手动安装
    • 下载 Linux 版本:wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
    • 解压到 /opt:sudo tar -xzf postman.tar.gz -C /opt
    • 创建软链接:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
    • 启动:终端执行 postman 或在应用菜单打开

二 发送GET请求的步骤

  • 新建请求
    • 打开 Postman → 点击左上角 New → 选择 Request → 命名并保存到集合(Collection)
  • 配置请求
    • 在地址栏选择 GET 方法,输入完整 URL
    • 需要查询参数时,切到 Params 选项卡,添加键值对(会自动拼接到 URL 的查询串)
    • 需要请求头时,切到 Headers 选项卡,添加如 Accept: application/json
  • 发送与查看
    • 点击 Send 发送请求
    • 在下方 Response 区域查看 Status(状态码)、Time(耗时)、Headers(响应头)与 Body(响应体)

三 常用设置与调试技巧

  • 环境变量与授权
    • 通过 Manage Environments 创建环境,保存如 baseUrltoken 等变量,在请求中以 {{baseUrl}}{{token}} 引用
    • Headers 添加认证,例如 Authorization: Bearer {{token}}
  • 断言与脚本
    • Tests 选项卡编写 JavaScript 断言,例如:
      • pm.test(“Status code is 200”, () => pm.response.to.have.status(200));
      • pm.test(“Response has userId”, () => pm.expect(pm.response.json()).to.have.property(‘userId’));
  • 代理配置
    • 右上角齿轮 → SettingsGeneralProxy,按需配置 HTTP/HTTPS 代理与认证

四 常见问题与排查

  • 请求被代理拦截:在 Settings → Proxy 正确配置代理,或暂时关闭代理进行对比测试
  • 证书或 HTTPS 问题:确认服务器证书有效;必要时在 Postman 设置中允许不安全连接(仅测试环境)
  • 参数未生效:GET 参数应放在 Params 而非 Body;检查键名与值的编码是否正确
  • 跨域与 CORS:GET 请求由浏览器发起时存在 CORS 限制;Postman 作为客户端不受浏览器 CORS 限制,更适合直接调试后端接口

0