首页>软件资讯>常见问题

常见问题

Postman API 开发简介

发布时间:2024-05-15 13:23:12人气:161

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


Postman API 开发简介

Postman 是现代 API 开发不可或缺的工具,提供一系列简化开发过程的功能。以下是使 Postman 成为 API 开发领域强大盟友的关键方面:


通用请求方法:Postman 支持一系列 HTTP 请求方法,包括 GET、POST、PUT、DELETE 和 PATCH。这种多功能性使开发人员能够与 API 进行全面交互。

灵活的请求正文格式:开发人员受益于处理各种请求正文格式的灵活性,包括表单数据、URL 编码数据、原始数据和二进制数据。这种适应性迎合了不同 API 的不同需求。

简化身份验证:Postman 通过提供对各种方法(如 API 密钥、OAuth 和基本身份验证)的支持来简化身份验证的复杂性。这简化了保护 API 交互的过程,确保了强大且安全的开发环境。

有组织的 API 测试:Postman 中的集合是一种强大的组织工具,允许开发人员有效地对 API 请求进行分类和管理。这种有组织的结构有助于开发团队内部的无缝共享和协作。此外,该平台通过使用 JavaScript 实现测试自动化,从而提高了测试过程的效率。

高效文档:Postman 擅长直接从请求和集合生成 API 文档。此功能提供了一种简化且集中的方法来记录 API,使内部开发团队和外部利益相关者都受益。文档过程高效,确保清晰度和可访问性。

从本质上讲,Postman 通过结合多功能性、灵活性、简单性和效率来改变 API 开发格局。无论是与 API 交互、处理身份验证、组织测试还是生成文档,Postman 都提供了一套全面的工具,以满足现代软件开发的需求


Postman 中的 API 开发

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

您可以从此处下载 Postman。

下载并安装 Postman 后,打开软件。

postman界面.png

Postman 界面。

解释界面 

最长的中间输入字段看起来像一个搜索栏,是我们想要 GET 或 POST 或 DELETE 等的 URL 被馈送的地方。

在它的左边,是一个下拉按钮,其中包含所有各种HTTP方法作为选项。如果要对指定的 URL 进行 POST 操作,请选择“POST”。

它的右侧是参数按钮。如果单击它,将出现一个新界面。参数基本上是我们希望通过请求发送到服务器的数据。我们将使用这个参数接口来 POST 将应用程序放置一个新用户。

此按钮的左侧是“发送”按钮,在本例中用于将请求发送到服务器或应用程序。

我认为对界面的这么多介绍足以让我们开始。如果有必要,我会即时解释有关邮递员的任何其他内容。

因此,让我们开始通过 Postman 发送和接收请求。


通过 Postman 发送和接收请求

在我上面描述的 URL 栏中输入要点击的 URL。我会把 http:localhost:3000 放在我的情况下。

让我们在左键中选择我们的 HTTP 方法以 GET 形式发送请求。现在点击 发送 按钮。

发送.png

获取 


您将返回您获取的 URL 的 HTML。我选择了预览以具有类似浏览器的外观。

正如您在下面的快照中看到的那样,对于来自服务器或应用程序的响应,主响应也会返回各种标头。

返回标头获取

获取.png

标头说明:

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

Content-length 是返回的 html 文档的长度。

日期是向服务器发出返回文件请求的时间。

X-Powered-By 发送 Express,因为应用服务器是 Express。

Etag 是资源特定版本的标识符。它有助于节省时间和带宽,以防用户在没有任何修改的情况下再次请求同一页面,然后可以发送相同的文件。您可以在此处阅读有关 Etags 的更多信息。

为此,我们将首先获取注册表。

注册.png

获取注册


更改我们要发送到 POST 的下一个请求的 HTTP 方法。 打开 Postman 的 Params 选项卡。这将帮助我们发送具有所需值的表单。

表单.png

表单值在 Postman Params 选项卡中填写为键值对。 


按回车键后,它会使用我们的键值对 POST 表单并返回响应。

预览 Look Postman for Registered User

预览 Look Postman for Registered User


终端还会记录注册用户。

注册用户.png

控制台记录了已注册的用户


超级简单的 API

广泛的功能,如支持所有可能的HTTP方法,保存进度,API到代码的转换,API开发环境的变化等等。

帮助查看状态代码、响应时间和其他性能参数。

API 的测试可以计划和自动化。

有一个选项可以导入现有工作,这样您就不必从头开始。

太多的选择会让初学者不知所措。

在 Postman 中开发的 API 并不总是正确的,它肯定会在浏览器中发挥作用。

应用领域有限(API测试和其他一些技术)。

创建新文件夹

要使用 Postman 测试 API,请首先创建一个新请求,将其命名并保存在集合中。通过指定 API URL、选择 HTTP 方法并根据需要添加参数、标头、身份验证和正文来设置请求。通过在集合中创建文件夹来组织请求。运行请求,查看结果,并(可选)编写自动化测试。保存和共享您的工作,并在需要时导出集合。Postman 的用户友好界面有助于高效的 API 测试,为开发人员提供全面的工具。


API 开发 : 使用 API 请求创建、排序和删除文件夹

通过执行以下步骤,您已经创建了文件夹,添加了具有不同 URL 和参数的请求,并演示了如何删除文件夹。根据您的特定需求调整详细信息,并确保执行请求以在 Postman 中查看响应。


创建三个文件夹:

打开 Postman 并单击“收藏”选项卡。

单击“新建收藏”并将其命名为“Geeks1”。

重复“Geeks2”和“Geeks3”。

Folder 1: Add URL to Geeks1:

Inside “Geeks1,” click “Add Request.”

Name it and set the URL to .https://simple-books-api.glitch.me

Folder 2: Add URL to Geeks2:

Inside “Geeks2,” click “Add Request.”

Name it and set the URL to .https://simple-books-api.glitch.me/books

Folder 3: Sort Books by Type – Fiction in Geeks3:

Inside “Geeks3,” click “Add Request.”

Name it, set the URL to , and go to the “Params” tab.https://simple-books-api.glitch.me/books

Add a parameter with key and value .typefiction

Folder 4: Sort Books by Book ID in Geeks4:

Inside “Geeks4,” click “Add Request.”

Name it, set the URL to . Replace with an actual book ID.https://simple-books-api.glitch.me/books/:bookid:bookid


上一条:postman教程-文件上传接口

下一条:Postman软件