HTTP 协议告诉我们,一次完整的请求需要经过如下步骤:
客户端使用特定的请求方法,将请求参数发送给服务器端
服务器端接收请求,根据请求参数,执行特定操作,把客户端请求的资源返回
客户端接收到服务器端的资源,在本地进行特定格式的展示
Postman 实现上述过程中,扮演的正是客户端的角色。为了更好地运用 Postman,本节主要介绍一些 Postman 基础使用。
安装
有两种安装 Postman 的方式:
原生 App 这里下载
Chrome App 这里下载
其中,原生 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】可以创建一个环境。