You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman控制台打印所有接口响应返回的错误信息

Postman 接口响应错误信息控制台打印实现方案

直接在对应请求的「Tests」标签页写入以下代码即可实现需求:

常用JSON响应场景代码

// 获取完整JSON响应
const response = pm.response.json();
// 打印全量响应内容,方便排查所有返回字段
console.log('完整接口响应数据:', response);
// 适配常用错误字段,可根据你的接口返回规则调整字段名
const errorContent = response.error || response.errors || response.msg || response.message || '未匹配到标准错误字段';
// 标红打印错误信息,便于在控制台快速定位
console.error('接口返回错误信息:', errorContent);
// 异常状态码额外补充打印
if (pm.response.code >= 400) {
    console.error('请求状态异常,状态码:', pm.response.code, '状态描述:', pm.response.status);
}

非JSON响应场景代码

如果接口返回的是文本、HTML等非JSON格式内容,使用以下代码:

// 获取原始响应文本
const rawResponse = pm.response.text();
console.log('原始响应内容:', rawResponse);
// 正则匹配错误关键词,可根据实际场景调整匹配规则
const errorResult = rawResponse.match(/(error|错误|msg|message)['":\s]*([^\n,\}]+)/i);
if (errorResult && errorResult[2]) {
    console.error('匹配到的错误信息:', errorResult[2].trim());
}

使用注意事项

  • 代码粘贴完成后发送请求,即可在Postman底部「Console」面板查看输出内容
  • 若你的接口返回的错误字段和示例不一致,自行替换代码中的字段名即可
  • console.error输出的内容会标红高亮,比普通日志更容易识别

内容的提问来源于stack exchange,提问作者Amir Marezloo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 02:06:03