📜  邮递员 – 工作,HTTP 请求和响应

📅  最后修改于: 2021-10-20 12:19:00             🧑  作者: Mango

API ……应用程序编程接口……如果您是开发人员,那么这个词对您来说并不新鲜……

作为开发人员,您知道 API 在任何类型的应用程序中的重要性。简单来说,API 是一组已定义的规则,其中包含一些已定义的通信方法。在 API 的帮助下,软件组件可以相互交互。您可能已经在您的应用程序中实现了某种 API(例如支付网关 API)。

Postman-Working-HTTP-Request-Responses

实现高质量的 API 对于确保快速开发而不影响代码质量非常重要。开发人员中最好和最流行的 API 测试工具是Postman

在 API 测试中,我们测试 API 的集合,并检查您的应用程序是否满足功能、可靠性、性能和安全性的期望。此外,我们检查它是否返回正确的响应。

在 API 测试中,我们检查输出是否结构良好,是否对其他应用程序有用。根据我们检查响应的输入参数,我们确定 API 提取数据和授权数据所花费的时间。

邮递员如何工作?

Postman 将请求发送到 Web 服务器,然后服务器将响应发送回它。用户必须设置 API 期望检查响应的所有标头和 cookie。

您可以从 Postman 链接安装邮递员。该工具提供了一组 API 调用,您需要按照这些 API 调用来测试应用程序的 API。您会找到一个包含多种方法的下拉列表。

您可以从给定的下拉列表中选择一种方法。您还必须根据 API 调用包含更多信息。此信息被设置为授权、标题或正文信息。您只需要选择其中一种方法并发送请求并返回响应。

邮递员工作

Postman 中的环境变量

POSTMAN 中的一些请求需要一些特定的信息。您可以一次性更改这些变量,而不是手动更改端点中的变量。

在右上角,您将获得设置环境变量的选项。您可以按照下面给出的步骤设置环境变量。

  1. 在右上角单击“设置”中的“管理环境”。
  2. 单击添加按钮。
  3. 提及环境的名称。
  4. 提及键和值。这将在稍后用作集合中的变量。

添加收藏

集合是一组请求。要创建集合,您可以在集合中添加 API 调用。您可以在您的应用程序中重用它。许多组织提供收藏。您可以将其导入邮递员并进行测试。如果你已经创建了一个集合,你可以导出它,或者如果你想要其他人的集合,你可以导入它。

您的 API 调用主要使用两件事……

1. HTTP 请求

您进行 HTTP 调用发送 HTTP 请求。 HTTP 中的请求方法包括Request Method、Request URL、Request Headers、Request Body、Pre-request Script 和 Tests

一一说下这些Request方法……

请求方法:您会在 POSTMAN 中找到几种类型的请求方法。根据您的要求或测试,您可以选择其中之一。您将主要在应用程序中使用四种请求方法。下面给出了这些方法……

  • GET 请求:检索或获取数据
  • POST 请求:创建和更新数据
  • PUT 请求;更新数据
  • DELETE 请求:用于删除数据

请求 URL:您将在 Postman 中找到一个长宽栏,您必须在其中输入 URL 才能发出 HTTP 请求。

请求标头:在请求标头中,您输入应用程序的键值。下面给出了两个主要的关键值。

  • Content-Type:数据的格式由Content-Type指定。主要是开发者在内容类型中使用JSON格式。
  • 授权:包含此信息以识别请求者。

请求正文:在 Postman 中,您将获得正文选项卡,您可以在其中提及需要随请求一起发送的一些特定信息。您可以选择以原始、二进制或任何其他形式发送数据。大多数情况下,您将选择原始形式。您还将获得预请求脚本选项。这在发送请求之前执行。在 Postman 中,您还可以为每个请求编写和运行测试。您可以为此使用 JavaScript 语言。

2. HTTP 响应

将请求发送给 Postman 后,您会从包含正文、Cookie、标题、测试、状态代码和 API 响应时间的 API 获得响应。正文和标题组织在不同的选项卡中。状态代码显示在另一个选项卡中,其中包含完成 API 调用所需的时间。下面给出了一些重要的状态代码来验证响应。

  • 200 – 请求成功。
  • 201 – 请求成功并创建数据
  • 204 – 对于空响应
  • 400 – 对于错误的请求。
  • 401 – 对于未经授权的访问。身份验证失败或用户没有请求操作的权限。
  • 403 – 禁止访问,拒绝访问
  • 404 – 未找到数据。
  • 405 – 对于不允许的方法或不支持请求的方法。
  • 500 – 内部服务器错误。
  • 503 – 服务不可用

通过上面的解释,你可能已经了解了很多关于 Postman 的事情。它是如何工作的,它如何用于测试、请求、响应以及所有状态代码。 Postman 是开发人员中最受欢迎的 API 测试工具。还有许多其他工具,您也可以查看它们,但最受欢迎的是 POSTMAN,其受欢迎的原因是其中包含许多功能。