登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

Postman 模拟带 cookie 的请求

鸿洋   2018-08-05 20:42   收藏 我也要投递项目>>

玩Android 开放API中有很多 post 且需要登录的接口,在移动端设备上,只需要将cookie 持久化就好了。

不过在使用接口前,强烈建议先验证接口的有效性,本篇文章以 Postman 为例:

例如针对添加一个 Todo 这个接口:

新增一条Todo

http://www.wanandroid.com/lg/todo/add/json

需要登录

方法:POST
参数:
	title: 新增标题
	content: 新增详情
	date: 2018-08-01
	type: 0

如何使用 Postman 验证接口呢?

首先我们打开 Postman,填写上接口,和参数:

3E61F5EE-6C6B-4DD4-9C1A-6DBB0D61078A.png

点击 Send 后,你会发现返回的结果是请先登录。

接下来要设置两个地方:

  1. 开启Postman Interceptor

52BB7B8D-6408-462E-92EB-0F86158C241E.png

如果你发现,你的第一个按钮是灰色的,则需要点击开启,没有安装则会跳转安装(需要良好的网络)。

  1. 加入 Cookie

对于本站所有的 API,只要 cookie 中包含账号密码即可。

43462F16-0915-4D35-954E-AFF5970F3FBA.png

Cookie 的 value 把实际的账号、密码换成自己的就可以了。

添加完成,我们可以再访问下列表接口,看看数据。

http://www.wanandroid.com/lg/todo/listnotdo/0/json/1

相同账号浏览器如果登录的话,可以直接点击就可以看到了。