Postman的使用教程

postman是一个功能强大的可以发送Http请求和接口调试的一个工具。

这里看到的是工具,而不是插件(如果你看到资料是“插件”的话,实际说明这个资料有点年头了,或者说作者是抄别人的。但是好在里面很多东西都没有变,都是可以用的。)

因为目前使用最多的工具,chrome插件貌似不怎么更新,单独出了一个这样的程序来帮助开发调试。有点像Soap UI那样,但是不同的是我们用soapUI通常是webService用到的来调试的。而调试接口这方面明显postman更好用一些。

一 下载

首先现在下载要注册登陆了,就是你直接下载工具也会提醒你去登陆,没有就注册一个去。

postman下载地址


二 postman设置

首先这个工具下载下来没啥要设置的,基本就是开箱即用,非要说什么注意就是可以设置主题,在settings里面可以设置


主题选择

三,postman使用

这部分其实就有很多可以说的细节

(1)创建request和collection(非必要)

首先你可能要创建一个request或者collection,为什么要这么说可能呢?因为你直接在大的窗口“+”一个,也可以测试,你要是save就会告诉你创建一个request,让你填一些信息进去。

只不过是request是类似于给你创建的接口定义一下,collection类似于一个文件夹,可以把request分门别类放在不同的collection下面

(2)填写请求参数

这个是很重要的一部,实际上有些接口不需要鉴权不需要参数输入一个地址,选择一下发送方式是get还是post就可以了。

但实际真正开发的时候不一样,首先你要看对应的接口文档需要啥参数,以及你的接口鉴权方式,要不要token,要不要先登录接口调通才能后续操作。

这里要注意的是参数的填写,首先你要知道你参数提交的方式,是放在head里面,还是body里面,即使是放在body里面也要知道是form表单提交还是json字符串或者是二级制。

fom-data表单提交,非常常见,输入要填写的参数,按照接口的要求的来填写基本就没问题,当然前提是你要确定是不是form表单,以及文档靠不靠谱。

这里一张截图。因为接口的方式是application/json,所以最后方式是json形式,之所以选择raw就是表示可以上传任意版本的文本,不管是json,text,xml都可以(反正我们最后选择了文本形式了。),选择这个把你的参数形式放进去就行,如果是Json就{ "XXX" :xxx  }这种json形式的文本就可以了。

另外几种其实相对来说比较受限而且少见,比如x-www-from-urlencoded是在application/x-www-from-urlencoded下面才使用的。

binary二进制形式的。

GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),貌似树形结构什么的很有优势,facebook在用,具体我也没见过。

根据不同的body形式要求选择,一般来是form和文本形式的raw最常见。

body的选择


资料:

官网

一份稍微有点旧,但是很有参考价值的postman学习文章

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。