- 安装与更新
- 发送第一个请求
- 创建第一个集合(collections)
- 界面布局
- 帐号
- 同步
- 设置
- 请求(Request)
- 响应(Response)
- 历史记录(History)
- API 请求疑难解答
- 调试和日志
- 授权(Authorization)
- Cookies
- 证书(Certificates)
- 捕获 HTTP 请求(Capturing HTTP requests)
- Interceptor 扩展
- 生成代码段(Generate code snippets)
- 发出 SOAP 请求
- 创建集合(Creating collections)
- 分享集合(Sharing collections)
- 管理集合(Managing collections)
- 使用 Markdown 添加描述
- 示例(Examples)
- 数据格式
- 脚本简介
- 预请求脚本(Pre-request scripts)
- 测试脚本
- 测试示例(Test examples)
- 分支和循环(Branching and looping)
- 沙盒(Sandbox)
- 变量(Variables)
- 管理环境(Manage environments)
- 管理全局变量(Manage globals)
- 开始运行一个集合
- 在集合运行器中使用环境
- 使用数据文件(Working with data files)
- 运行多次迭代(Running multiple iterations)
- 构建工作流程(Building workflows)
- 共享集合运行(Sharing a collection run)
- 调试集合运行(Debugging a collection run)
- 与 Newman 集成
- 与 Jenkins 集成
响应(Response)
响应(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 模式可以格式化 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 视图只是一个响应体的文本区域。它可以帮助您判断您的响应是否有缩小。
Preview
Preview 选项卡会在沙盒 iframe 中呈现响应。一些 Web 框架默认情况下返回 HTML 错误,preview 模式在这里特别有用。由于 iframe 沙盒限制,JavaScript 和图像在 iframe 中被禁用。
如果你打算花费大量的时间来查看响应,您可以最大化响应窗口。
如果您的 API 返回图像,Postman 将自动检测并呈现。对于二进制响应类型,您应该选择“发送和下载”,这将使您将响应保存到硬盘。然后,您可以使用合适的查看器查看它。这使您可以灵活地测试音频文件,PDF,zip 文件或 API 抛出的任何内容。
Headers
Headers 在 Headers 选项卡下显示为键值对。悬停在 header 名称上可以根据 HTTP 规范给出对 header 的描述。如果您发送 HEAD 请求,Postman 将默认显示 headesr 选项卡。
响应时间
Postman 自动计算响应从服务器到达所花费的时间。这对于一些性能的初步测试是有用的。
响应大小
Postman 将响应大小分解为 body 和 headers。响应大小是近似值。
Cookies
服务器发送的 Cookie 可在专用选项卡中显示。要在 Postman 中 管理 本地应用程序的 Cookie ,请使用 管理 COOKIES ( MANAGE COOKIES )窗口。如果您在 Postman Chrome 应用程序中工作,可以使用 Interceptor 扩展 来帮助管理 Cookie。
测试
除了从请求的服务器获得的所有内容之外,还可以查看针对请求运行的测试的结果。了解更多有关 Postman 测试 的信息。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论