Debian 上 Postman 的错误代码与排查要点
总体说明
HTTP 状态码速查
| 状态码 | 含义 | 常见原因 | 排查要点 |
|---|---|---|---|
| 200 | OK | 请求成功 | 校验响应体结构/数据是否符合预期 |
| 201 | Created | 资源创建成功 | 检查返回体中是否包含新建资源 ID |
| 204 | No Content | 成功但无内容 | 确认业务是否允许空响应 |
| 400 | Bad Request | 请求语法/参数错误 | 检查参数类型、必填项、JSON 语法 |
| 401 | Unauthorized | 未认证 | 检查 Authorization 头、Token 是否过期 |
| 403 | Forbidden | 权限不足 | 检查账号权限、接口访问控制 |
| 404 | Not Found | 资源不存在 | 核对 URL 与路由 |
| 405 | Method Not Allowed | 方法不允许 | 核对 GET/POST/PUT/DELETE 是否匹配 |
| 500 | Internal Server Error | 服务器内部错误 | 查看服务日志,确认后端异常 |
| 502 | Bad Gateway | 网关/上游无效响应 | 检查网关、反向代理或上游服务 |
| 503 | Service Unavailable | 服务不可用 | 可能为过载/维护,稍后重试 |
| 504 | Gateway Timeout | 网关超时 | 检查上游处理耗时与超时配置 |
Postman 应用与网络层面的常见报错与处理
代理配置问题
现象:请求长时间挂起或提示连接失败。
处理:在 Settings → Proxy 选择“系统代理”或手动配置;必要时更改代理端口;用终端检查占用端口的进程(如 sudo netstat -tuln | grep <端口号>),结束冲突进程(如 sudo kill
SSL/TLS 与客户端证书
现象:HTTPS 报错(如证书不受信任、握手失败)。
处理:在 Postman 设置中临时关闭 SSL 证书验证 做排查;若服务器要求 客户端证书,在设置中添加证书;必要时核对系统时间/CA 证书链。
连接超时与防火墙
现象:ETIMEDOUT/ECONNREFUSED。
处理:确认目标主机与端口可达(如 curl/telnet);检查企业/本机防火墙是否拦截非浏览器连接;必要时联系网络管理员放通策略。
URL、协议与变量解析错误
现象:请求地址无效或变量未解析导致请求到错误主机。
处理:核对 http/https 与端口;确保环境变量/全局变量已定义并解析正确(可在控制台查看实际请求 URL)。
预请求脚本/测试脚本语法错误
现象:控制台提示 “There was an error in evaluating the Pre-request Script: Unexpected token”。
处理:检查脚本语法(缺少括号、引号、逗号等);确认脚本放置位置正确(Pre-request Script 与 Body 不要混淆)。
请求方法与参数位置不当
现象:以 GET 方式却在 Body 传参,或必填项提示为空。
处理:GET 参数应拼在 URL 查询串(如 ?key=value);POST/PUT 等才使用 Body 发送数据。