📜  API 开发 Postman 简介

📅  最后修改于: 2021-10-22 03:13:15             🧑  作者: Mango

Postman : Postman 是一个 API(应用程序编程接口)开发工具,有助于构建、测试和修改 API。几乎任何开发人员可能需要的任何功能都封装在此工具中。每月有超过 500 万的开发人员使用它来简化他们的 API 开发。它能够发出各种类型的 HTTP 请求(GET、POST、PUT、PATCH),保存环境以备后用,将 API 转换为各种语言(如 JavaScript、 Python)的代码。

在这篇文章中,我将使用 Postman 软件发送和接收请求,将数据 POST 到服务器,我将尝试演示一些其他流行的操作。您可以将本文视为您与邮递员的第一次接触。所以,让我们开始吧!!
你可以从这里下载 Postman。
下载安装Postman后,打开软件。

邮递员界面。图片:https://media.geeksforgeeks.org/wp-content/uploads/postman-interface-1.png

邮递员界面。图片:https://media.geeksforgeeks.org/wp-content/uploads/postman-interface-1.png

.

解释接口

  • 看起来像搜索栏的最长的中间输入字段是我们想要 GET、POST 或 DELETE 等的 URL。被喂养。
  • 就在它的左侧,是一个下拉按钮,其中包含所有各种 HTTP 方法作为选项。如果要 POST 到您指定的 URL,请选择 POST。
  • 它的右侧是参数按钮。如果单击它,则会出现一个新界面。参数基本上是我们想要随请求发送到服务器的数据。我们将使用这个 params 接口来POST为应用程序放置一个新用户。
  • 此按钮的左侧是发送按钮,在这种情况下,用于将请求发送到服务器或应用程序。

我认为对界面的这么多介绍足以让我们开始。如果有必要,我会即时解释有关 Postman 的任何其他内容。
因此,让我们开始通过 Postman 发送和接收请求。

通过 Postman 发送和接收请求

  • 在我上面描述的 URL 栏中输入要点击的 url。我将把http:localhost:3000放在我的例子中。
  • 让我们在左侧按钮中选择我们的 HTTP 方法以将请求作为 GET 发送。现在点击发送按钮。
    获取本地主机 https://media.geeksforgeeks.org/wp-content/uploads/get-localhost.png

    获取本地主机 https://media.geeksforgeeks.org/wp-content/uploads/get-localhost.png

  • 您将返回您获取的 URL 的 HTML。我选择了预览以获得类似浏览器的外观。
  • 正如您在下面的快照中看到的那样,来自服务器或应用程序的响应也与主要响应一起返回了各种标头。
    返回标题获取

    返回标题获取

  • 标题说明:
    返回的第一个标头是keep-alive 。这基本上意味着服务器与用户的连接在一段时间后不会自行终止。

    • Content-length是返回的 html 文档的长度。
    • 日期是请求服务器返回文件的时间。
    • X-Powered-By发送 Express,因为应用服务器是 Express。
    • Etag是资源特定版本的标识符。它有助于节省时间和带宽,以防用户在没有任何修改的情况下再次请求相同的页面,然后可以发送相同的文件。您可以在此处阅读有关 Etags 的更多信息。
    • 为此,我们将首先获取注册表。
      获取注册

      获取注册

    • 将我们要发送的下一个请求的 HTTP 方法更改为 POST。打开 Postman 的 Params 选项卡。这将帮助我们发送带有我们想要的值的表单。
      在 postman params 选项卡中作为键值对填充的表单值。图片:https://media.geeksforgeeks.org/wp-content/uploads/form-value-filled-as-key-value-pair-in-postman-params-tab.png

      在 postman params 选项卡中作为键值对填充的表单值。图片:https://media.geeksforgeeks.org/wp-content/uploads/form-value-filled-as-key-value-pair-in-postman-params-tab.png

    • 在我们按下 Enter 键后,它使用我们的键值对 POST 表单并返回响应。
      注册用户的预览外观邮递员

      注册用户的预览外观邮递员

    • 终端也记录注册用户。
      控制台记录了注册用户

      控制台记录了注册用户

    • 超级简单的API
    • 广泛的功能,例如支持所有可能的 HTTP 方法、保存进度、API 到代码转换、更改 API 开发环境等等。
    • 有助于查看状态代码、响应时间和其他性能参数。
    • API 的测试可以安排和自动化。
    • 有一个导入现有作品的选项,这样您就不必从头开始。
    • 太多的选择会让初学者不知所措。
    • 在 Postman 中开发的 API 不一定能在浏览器中正常工作,这并不总是正确的。
    • 应用领域有限(API 测试和其他一些技术)。