首页新闻找找看学习计划

app抓包遇到的一些问题

-1
悬赏园豆:10 [待解决问题]

背景如下:有一个安卓app,需要手机发送验证码然后登陆。

抓到了发送验证码的请求,以及登陆的请求。

发送验证码的接口会返回request_id,登陆的接口需要传这个参数。

以上。

首先用postman模拟两次请求都是OK的,

然后用java代码去实现,用了httpclient 以及 okhttp 但是都遇到个问题,在发送验证码请求拿到接口返回的request_id后,再去请求登陆接口,这个时候登陆接口返回:请先发送验证码,两次请求都没用到cookie,(FD抓包看的),但是用POSTMan模拟请求的时候却没有这个问题。

感觉有点类似于以下这种情况:同一个app 在A手机点击发送验证码,然后在B手机用该APP去登陆。

不知道哪里做了校验,希望得到大神的指点。

FlyHeLanMan的主页 FlyHeLanMan | 初学一级 | 园豆:192
提问于:2018-01-22 13:25
< >
分享
所有回答(1)
0

没有用到Cookie那你仔细看下头部是不是少传值了,一般来说不可能没cookie又没头部标识的

梦里的畅泳 | 园豆:169 (初学一级) | 2018-01-22 23:17

我是用FD抓包,然后header全部抄过来的,用POSTMAN模拟两次请求是OK的,而且头信息跟用APP请求时不一样,所以,我感觉问题应该不是在头信息那里。

支持(0) 反对(0) FlyHeLanMan | 园豆:192 (初学一级) | 2018-01-23 10:41

@FlyHeLanMan: 发一下FD的包看看吗

支持(0) 反对(0) 梦里的畅泳 | 园豆:169 (初学一级) | 2018-01-23 10:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册