我正在开发一个登录网站的Android应用程序。基本上我已经设法在活动A中登录。然后用户被重定向到活动B,我想在活动B中维护登录的会话。为了实现这一点,我试过这个:
Document postLogin = Jsoup.connect("http://forums.d2jsp.org/")
.cookie("sid", sidDetails.getSid())
.post();
正如您所看到的,我正在尝试发布Cookie SID。这显然不起作用,所以有人对如何实现这一点有任何想法吗?应该注意我使用的是JSOUP。
答案 0 :(得分:1)
这里还不够。您需要确定网站用于维护登录状态的内容,并确保您设置Jsoup以发送该数据。
我建议您使用Charles Proxy跟踪您在常规浏览器中对此站点发出的请求,然后确保您正在设置Jsoup以发送正确的数据。通过线路观看HTTP流量,您可以更好地了解发生的情况,并希望发现缺失的内容。
如果您无法看到如何让Jsoup将正确的数据添加到请求中,请举例说明您的需求。