Postman是google开发的一款功能强大的网页调试与发送网页郡哏匙芥HTTP请求,并能运行测试用例的的Chrome插件。其主要功能是模拟各种HTTP惺绅寨瞀requests:从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header。今天就介绍我们经常会使用到的如何用Postman组装Request并且查看Response的内容。
工具/原料
chrome浏览器
postman插件
方法/步骤
1、所有的HTTPRequest都分成4个部分,URL,method,headers和body,而Postman针对这几部分都有针对性的工具。如下图所示:
2、【URL部分参数构成】要组装一条R娣定撰钠equest,URL永远是你首先要填的内容,在Postman里面你曾输入夸臾蓠鬏过的URL是可以通过下拉自动补全的哦。如果你点击Params按钮,Postman会弹出一个键值编辑器,你可以在哪里输入URL的Parameter,Postman会帮你自动加入到URL当中,反之,如果你的URL当中已经有了参数,那Postman会在你打开键值编辑器的时候把参数自动载入。
3、【Headers部分参数构成】点击’Headers’按钮,Postman同样会弹出一个键值编辑器。在这里,你可以随意添加你想要的Headerattribute,同样Postman为我们通过了很贴心的auto-complete功能,敲入一个字母,你可以从下拉菜单里选择你想要的标准atrribute。如下图所示
4、【Method部分构成】要选择Request的Method是很简单的,Postman支持所有的Method,而一旦你选择了Method,Postman的requestbody编辑器会根据的你选择,自动的发生改变。如下图所示:
5、【RequestBody部分参数构成】如果我们要创建的request是类似于POST,那我们就需要编辑RequestBody,Postman根据bodytype的不同,提供了4中编辑方式:1.form-data2.x-www-form-urlencoded3.raw4.binary如下图所示:
6、【举例:request】创建一条发送给googlegeocode的request:参数设置如下图所示注意,在URL里面我使用了变量googleMaps,并用{{}}调用它,这里是类似于AngulaJs的语法(果然是同一家人)
7、【举例:response】在第6步后,点击了Send之后,可以在Postman上直接看到response的内容,内容很漂亮,Postman根据内容检索自动按JSON的格式显示出来,同时我们可以清楚的看到statuscode和花费的时间。如下图所示就是我们看到的response