使用ApiPost测试接口时需要先登录怎么办?利用Cookie模拟登陆!
2019-03-12 14:31
1091 查看
ApiPost简介:
ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。
下载地址:https://www.apipost.cn/#download
利用Cookie模拟登陆
在后台在开发、调试接口时,常常会遇到需要登陆才能请求的接口。
比如:获取登陆用户的收藏列表,此时,我们就需要模拟登陆状态进行接口调试了。如图:
1、在浏览器上先登录,然后打开F12进入开发者模式,找到Request-headers的Cookie,复制(如图中的蓝色部分):
2、接着打开ApiPost,点击【发送】按钮旁边的三角,选择【带Cookie】,把刚才复制的内容粘贴到图中的位置:
3、接下来send,就可以看到我的收藏列表了。
原理:
利用ApiPost发送Cookie,使服务器识别已登录用户的Cookie。
不得不说,ApiPost这个功能实在是太方便了。
相关文章推荐
- GET和POST测试(支持需要登录的接口调用:高级功能->填写cookie)
- 使用postman测试接口时需要先登录怎么办
- 使用postman测试接口时需要先登录怎么办
- 用Jmeter 测试接口--需要登录怎么办?
- 使用httpclient4.3.X模拟post请求登陆网站获取cookie信息的操作
- ssh跳板登陆太麻烦,使用expect每次自动登录 利用expect 模拟键盘动作,在闲置时间之内模拟地给个键盘响应
- HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- [转发]HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- C#如何HttpWebRequest模拟登陆,获取服务端返回Cookie以便登录请求后使用
- HttpWebRequest模拟登陆,存储Cookie以便登录请求后使用
- python人人语音爬虫(登陆尚未完成,需要使用先登录在查cookie中的t)
- 使用HttpWebRequest和HttpWebResponse实现模拟登录需要登陆后才可以访问的页面
- 用Jmeter 测试接口--需要登录怎么办?
- 怎么使用fiddler 测试post get 接口
- Linux下使用C的API接口登陆和关闭几种常用的数据库
- 利用HttpWebRequest和HttpWebResponse获取Cookie并实现模拟登录
- python 爬虫 利用selenium模拟登录帐号 向requests中重设 cookie
- PHP下使用CURL方式POST数据至API接口的代码
- [python 爬虫学习]利用cookie模拟网站登录
- php使用CURL模拟GET与POST向微信接口提交及获取数据的方法