返回介绍

响应(Response)

发布于 2025-01-25 23:19:50 字数 4678 浏览 0 评论 0 收藏 0

响应(response)

在某种程度上说,确保 API 响应正确是您在使用 API​​时众多需要做的事情中非常重要的一项。Postman 的 response 查看器将使您的这个任务更容易。

API 响应由主体 body,头部 headers 和状态码组成。Postman 在不同的标签中组织 body 和 headers。状态码与完成 API 调用所需的时间一起显示在选项卡旁边。您可以将鼠标悬停在状态码(status code)上,以获取有关状态码的更多详细信息。大多数情况下,它将是 HTTP 规范规定的默认描述,但是 API 作者也可以添加自定义的描述。


保存响应

保存响应按钮

如果请求已保存在集合中,则可以保存该请求的响应。一旦返回响应,单击 保存响应Save Response )按钮。输入名称来命名保存的响应。保存在请求中的所有响应将在您加载请求时作为 示例 example 提供。单击右上角的 示例 Examples 下拉列表以查看并选择保存的示例。

访问保存的响应 访问保存的响应


查看响应

Postman 的 body 标签为您提供了几个工具来帮助您快速理解。body 可以在三个视图中看到: pretty, raw, 和 preview.。

pretty

pretty 视图 pretty 视图

pretty 模式可以格式化 JSON 或 XML 响应,以便更容易查看。没有人想滚动一个最小的单行 JSON 响应寻找那个难以捉摸的字符串!pretty 模式中的链接会突出显示,点击它们可以使用链接 URL 在 Postman 中加载 GET 请求。对于一个比较大的响应,单击左侧的向下三角形(▼)可以折叠响应以便查看。

要使 Postman 自动格式化 body,请确保 header 返回 Content-Type 。如果 API 不这样做,那么您可以强制使用 JSON 或 XML 进行格式化。您可以通过从 语言检测(Language detection) 下拉菜单中选择“JSON”,在 设置(SETTINGS) 窗口的 常规(General) 选项卡下强制使用 JSON 格式。

在响应中查找项目: 可以使用 CMD / CTRL + F 打开搜索栏,然后使用 CMD / CTRL + G 滚动查看结果。查看完整的 键盘快捷键

Raw

Raw 视图 Raw 视图

raw 视图只是一个响应体的文本区域。它可以帮助您判断您的响应是否有缩小。

Preview

以 preview 视图查看 以 preview 视图查看

Preview 选项卡会在沙盒 iframe 中呈现响应。一些 Web 框架默认情况下返回 HTML 错误,preview 模式在这里特别有用。由于 iframe 沙盒限制,JavaScript 和图像在 iframe 中被禁用。

如果你打算花费大量的时间来查看响应,您可以最大化响应窗口。

如果您的 API 返回图像,Postman 将自动检测并呈现。对于二进制响应类型,您应该选择“发送和下载”,这将使您将响应保存到硬盘。然后,您可以使用合适的查看器查看它。这使您可以灵活地测试音频文件,PDF,zip 文件或 API 抛出的任何内容。


Headers

headers 标签 headers 标签

Headers 在 Headers 选项卡下显示为键值对。悬停在 header 名称上可以根据 HTTP 规范给出对 header 的描述。如果您发送 HEAD 请求,Postman 将默认显示 headesr 选项卡。


响应时间

Postman 自动计算响应从服务器到达所花费的时间。这对于一些性能的初步测试是有用的。


响应大小

Postman 将响应大小分解为 body 和 headers。响应大小是近似值。


Cookies

服务器发送的 Cookie 可在专用选项卡中显示。要在 Postman 中 管理 本地应用程序的 Cookie ,请使用 管理 COOKIESMANAGE COOKIES )窗口。如果您在 Postman Chrome 应用程序中工作,可以使用 Interceptor 扩展 来帮助管理 Cookie。


测试

除了从请求的服务器获得的所有内容之外,还可以查看针对请求运行的测试的结果。了解更多有关 Postman 测试 的信息。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文