HTTP 协议告诉我们,一次完整的请求需要经过如下步骤:
- 客户端使用特定的请求方法,将请求参数发送给服务器端
- 服务器端接收请求,根据请求参数,执行特定操作,把客户端请求的资源返回
- 客户端接收到服务器端的资源,在本地进行特定格式的展示
Postman 实现上述过程中,扮演的正是客户端的角色。为了更好地运用 Postman,本节主要介绍一些 Postman 基础使用。
安装
有两种安装 Postman 的方式:
其中,原生 App 比 Chrome 插件相比,多了以下优点:
- 自动携带 Cookie。Chrome 插件需要下载额外的拓展(Interceptor)
- 内置代理
- 拥有菜单栏
- 控制台(Console)
...
不过,因为 Google 先前发表声明,不再支持 Windows 版的 Chrome App,因此,建议使用原生的 Postman。
基本概念
请求
正如文章开始说的那样,Postman 是发送 HTTP 请求的客户端,请求也是 Postman 的最小单元。
从【菜单栏】 > 【File】>【New..】>【Request】可以创建一个请求。
和 HTTP 请求一样,Postman 的请求包含下面的元素:
- 请求方法
- URL
- 请求头
- 请求体
- Cookie
...
集合
Postman 用集合来归纳一系列有关联的请求,我们可以把集合看成是项目,请求是一个个独立的单元。在创建请求的时候,Postman 会询问保存的集合,我们可以在创建请求的同时创建集合。
我们可以利用集合组织我们的请求,同时,也可以利用集合功能,测试不同环境的接口,这在以后的章节会讲到。
环境
环境是一些变量的键值对合集。这个和云原生应用里使用「一套代码,不同配置」的概念不谋而合。从【菜单栏】 > 【File】>【New..】>【Environment】可以创建一个环境。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。