2 u013282556 u013282556 于 2016.03.01 15:05 提问

android端http模拟登录某一网站并保存cookie做一些登录后的操作,求帮助 5C

我用android端调用某网站的登陆接口,获取他的cookie并且保存下来,之后我定位到这个网站的一篇帖子并写请求去发帖,当然传入我登录时返回的cookie, 可是根据返回的结果查看,并没有登陆上去, 请各位帮我参谋一下 不胜感激

cookies = httpClient.getCookieStore();拿到cookies

requestParams.addHeader("Referer", "http://comment.news.163.com/"

  • "money_bbs" + "/" + "BDEIBVLQ00252G50" + ".html");定位到这篇帖子

http.configCookieStore(cookies);传入cookie

==》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

                               <input type="checkbox" name="autologin" class="ntes-loginframe-checkbox">
                                            <span class="c-fl">十天内免登录</span></label> <a href="http://reg.163.com/RecoverPassword.shtml?f=www" class="c-fr">忘记密码?</a> </span>
                                    <button class="ntes-loginframe-btn">
                                        登 录
                                    </button>

===》》》》》》》》》》》》》》》》》》》》》》》》 上面是返回的结果中一段

1个回答

hy976907658
hy976907658   2016.03.01 15:16

一般设计是这样子的,客户端(手机)请求login接口,响应信息,如果成功,响应的json信息里会返回一个cookie字段的value,保存这个value到本地,每次
请求加上就行了,应该不是获取httpClient的cookie吧

hy976907658
hy976907658 回复专注的蜗牛: 贴一下登陆成功后返回的json信息
接近 2 年之前 回复
hy976907658
hy976907658 回复专注的蜗牛: 我知道啊,只有登陆成功后才返回cookie的。
接近 2 年之前 回复
u013282556
u013282556 这是登陆后返回的结果
接近 2 年之前 回复
u013282556
u013282556 这是登陆后返回的结果
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!