您的位置:首页 > 理论基础 > 计算机网络

Postman用法简介-Http接口请求模拟工具

2017-10-10 23:20 429 查看
在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。
Postman 大家可以到Chrome浏览器去搜索直接下载,直接安装就能用了,用之前需要自己注册一个账号,账户可以同步你测试过的接口,非常方便




这个是Postman的主界面



这个就是接口请求的方法,这个大家一定要注意下,要和接口写的一致,不然,汇报错,——



出现 could not get any response 这个是因为接口没有打开



大家看到这张图片,有木有注意到,我在postman的请求头 headers 写了三个键值对,那他们是干嘛用的呢?

使用Content-Type来表示具体请求中的媒体类型信息。我在写接口的时候,都是用json 和前端进行传值,所以我选择 application/json

accept 字面理解就是接受,,那我们就不能理解,这个是设置接受前端给我们传的参数,用json格式进行接受 所以我们选择 application/json

那我们还有一个键值 Authorization 是干嘛用的呢,

大家在有木有想过我们在写接口的时候,是不是做一些URL路径过滤呢?判断用户是否登录,但我们没有页面让我们填数据,怎么办?

这个时候,我们就可以用Authorization 作为键值,然后我们在 value中填写tocken值(在iOS和安卓做登录,基本上都是登录成功后生成一个唯一的tocken值) 在value填写tocken时候要注意 先写 Bearer 然后空一格,在将tocken值粘贴进去



上面我们将前夕请求头设置好了,接下来,我们试想一下,如果我们需要前端将值封装在一个对象中,后端并用对象接收,这样既方便又不会出错,但是问题来了,那用postman怎么实现呢?

这个时候body 就派上用场了,大家仔细上面一张图,我先选中 raw 单选框 然后在选中以JSON(application/json) 之后我在输入框中,将对象写成json格式。这样接口就能刚收到person这个对象啦,是不是很简单



大家或许有个疑问,如果我们值不是个对象,只是单纯传单个值怎么办,大家看上图,

我们可以用URL字符串拼接完成,在这里注意一点,单个值用英文输入法下 加符号 ? ,如果多个上传多个属性值用 & 符号

最后,点击 send 请求开始啦!!



对了,如果大家想看自己以前访问过哪些接口,可在postman的左侧,有记录。如上图
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息