如果您的 API 请求未按预期运行,可能有多种原因。要找出问题所在,您可以使用 Postman
控制台对您的请求进行故障排除。本指南还列出了常见问题及其原因。
本指南专门讨论了对 API 请求进行故障排除。要解决 Postman
应用程序的问题,请参阅解决应用程序问题。要解决 Postman 监视器的问题,请参阅故障排除监视器。
在控制台中调试
Postman 发送的每个请求都会记录在控制台中,因此您可以查看发送请求时发生的详细信息。这意味着当
API 未按预期运行时,您可以使用 Postman 控制台帮助调试您的请求。在工作时保持控制台打开将增加网络调用的可见性并在调试时记录消息。
Postman 控制台记录以下信息:
- 发送的主要请求,包括所有底层请求标头、变量值和重定向
- 用于请求的代理配置和证书
- 网络信息,例如 IP 地址、密码和使用的协议
- 来自测试或预请求脚本的日志语句和异步请求
- 服务器在 Postman 处理之前发送的原始响应
监控结果记录到单独的控制台。有关如何从监视器运行查看日志的更多信息,请参阅查看监视器结果。
打开控制台
在 Postman 左下角的状态栏中选择Console打开控制台。在 Postman 应用程序中,您还可以选择⌘+Option+C或Ctrl+Alt+C。
从控制台查看请求错误
如果 Postman 无法发送您的请求,或者它没有收到您发送请求的 API 的响应,您将看到一条错误消息。此消息将包含问题概述和控制台链接,您可以在其中访问有关请求的详细信息。
选择在控制台中查看以在控制台中查看请求详细信息并了解有关问题的更多信息。
导航控制台
在控制台中,您将看到每个请求的网络信息、请求和响应标头和正文,以及来自您的脚本的任何控制台输出消息。
在All Logs下按日志消息类型过滤。选择三个点图标打开或关闭时间戳和网络信息。
默认情况下,控制台将记录最后 5000 条消息和 24 小时。选择清除以清空列表。
使用日志语句
在测试脚本的适当位置使用日志语句可以帮助您调试请求。Postman 接受以下日志语句:
- console.log()
- console.info()
- console.warn()
- console.error()
常见问题
如果此处未列出您在发送请求时遇到的问题,请参阅获取帮助以获取如何联系 Postman 支持的信息。
获得帮助
如果您的请求仍有问题,您可以通过以下几种方式获得帮助:
- 在Postman 论坛中寻求社区帮助。
- 如果您认为问题出在 Postman 应用程序上,请在 GitHub 上搜索问题跟踪器以检查是否有人已经报告了该问题以及是否有已知的解决方案。
- 如果您需要包含机密数据,请向Postman 支持提交工单,包括您的控制台日志。
|