httpost获取收货地址出现问题

HttpGet httpget = new HttpGet("http://h5api.m.taobao.com/h5/mtop.taobao.mbis.getdeliveraddrlist/1.0/?jsv=2.4.2&appKey=12574478&t=1536287814387&sign=139f8d844537c8d621d7b97108d31c60&api=mtop.taobao.mbis.getDeliverAddrList&v=1.0&ecode=1&needLogin=true&dataType=jsonp&type=jsonp&callback=mtopjsonp3");
httpget.setHeader("cookie", tmpcookies);
HttpResponse httpresponse1 = httpclient.execute(httpget);
HttpEntity entity1 = httpresponse1.getEntity();

String body1 = EntityUtils.toString(entity1);
System.out.println(body1);

报: mtopjsonp3({"api":"mtop.taobao.mbis.getdeliveraddrlist","data":{},"ret":["FAIL_SYS_TOKEN_EMPTY::令牌为空"],"v":"1.0"})
是token没传吗?

已经登陆进去成功了。

2个回答

看返回结果是的。。应该是没传到token,防止crsf的

chenxinjie005
chenxinjie005 mtopjsonp3({"api":"mtop.taobao.mbis.getdeliveraddrlist","data":{},"ret":["FAIL_SYS_ILLEGAL_ACCESS::非法请求"],"v":"1.0"})
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 我这里浏览器开发工具看到这2个值是cookie中发送的,不是url里面的
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复chenxinjie005: httpget.setHeader("cookie", tmpcookies);,你往这里添加那2个cookie值试试。。
接近 2 年之前 回复
chenxinjie005
chenxinjie005 回复showbo: 如何发送能给我看下吗
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复chenxinjie005: 这2个cookie应该是js生成的,不是登陆的时候返回的
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复chenxinjie005: 我用浏览器开发工具看这2个参数是通过cookie发送的,不是url get发送的。你的抓包工具是什么?
接近 2 年之前 回复
chenxinjie005
chenxinjie005 HttpGet httpget = new HttpGet("http://h5api.m.taobao.com/h5/mtop.taobao.mbis.getdeliveraddrlist/1.0/?jsv=2.4.2&appKey=12574478&t=1536287814387&sign=139f8d844537c8d621d7b97108d31c60&api=mtop.taobao.mbis.getDeliverAddrList&v=1.0&ecode=1&needLogin=true&dataType=jsonp&type=jsonp&callback=mtopjsonp3&_m_h5_tk_enc=6f62b3aac3822739b556fb45212ec4d8&_m_h5_tk=30ca36b36e98704421e62deb1f10225d_1536302603511"); 地址添加了这2个参数,为什么还是报令牌为空
接近 2 年之前 回复
chenxinjie005
chenxinjie005 回复showbo: 但是在抓包的工具里面又有着2个参数
接近 2 年之前 回复
chenxinjie005
chenxinjie005 回复showbo: httpclient .getCookieStore().getCookies() 返回的cookie里面没返回你说的2个参数
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 _m_h5_tk_enc和_m_h5_tk这2个,我删除了一个后,在访问收货地址_m_h5_tk_enc也一起变了,
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复chenxinjie005: 刚才测试了一下,是_m_h5_tk这个cookie,删除了这个cookie就会提示"FAIL_SYS_TOKEN_EMPTY::令牌为空错误
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 地址接口就是get传递参数,get传递的参数也没用token之类的参数,放在cookie里面的,目测是_tb_token_这个cookie,自己看下这个cookie在源页面哪里生成的,要附加上才行
接近 2 年之前 回复
chenxinjie005
chenxinjie005 token=1uF7veo6OUIiPPPAWAmEsLQ 是这个值吗
接近 2 年之前 回复

token=1uF7veo6OUIiPPPAWAmEsLQ 是这个值吗

chenxinjie005
chenxinjie005 回复showbo: _cc_ VT5L2FSpdA== _l_g_ Ug== _m_h5_tk f18d4c680aadf37c197cd2d466d2043b_1536292681945 _m_h5_tk_enc 8725208d029f39e40864d7ec775336ff _nk_ xinredl _tb_token_ 57e4e503fb67f cna xnQwELPtgRcCARuaPRJNZ0Ge cookie1 UtMJQ8C+NyUnlZ7ByMdcAbKvwS1srU4hCv0Sx3tm5ZY= cookie17 UNaE+X3YgzL3 cookie2 1a5965829d2eea9acc9de91d51547821 csg eaa63502 是cookie里面的在这个,对吧,那参数名字直接加入到地址里面就可以,是吗
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 _tb_token_这个cookie值
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 _tb_token_ ee6ee391b634e 应该是这个。。放在cookie里面的,你没加上吧。。?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问