JSOUP Cookie ID without post



我正在创建一个使用JSOUP登录网站的Android应用程序。为了登录,我只需使用以下内容:

loginDoc = Jsoup.connect(loginURL).get();

因此,它连接到包含用户详细信息的登录URL。我想做的是找出这个会话的会话id(cookie数据)。我该怎么做?正如你所看到的,我正在使用.get请求,我在stackoverflow和其他地方看到的所有例子都在使用.post请求。有人有什么想法吗?

谢谢,

.get()方法返回一个Document,但如果您改为执行.execute(),则会得到一个包含cookie、头等的Response对象。

例如:

Connection.Response res = Jsoup.connect(loginUrl).execute();
String sessionId = res.cookie("sessionId");
Document doc = res.parse();

最新更新