我需要在我的 java 代码中将 HttpOnly cookie 设置为 Session cookie。
为了获得非 HttpOnly cookie,我使用了 Jsoup,但现在被 HttpOnly cookie 卡住了?
注意:
不知道是否重要,但我想从中获取 HttpCookies 的站点是在 ASP.net 中开发的。
问问题
2881 次
1 回答
0
我希望 Jsoup 能够提供这些:
Connection connection = Jsoup.connect("http://example.com");
Connection.Response response = connection.execute();
...然后使用cookies
地图response
。
如果 HttpOnly cookie 不存在,您可能必须直接读取 URL 的内容(例如,通过URLConnection
或类似方式),然后再将它们传递给JSoup.parse
,并在该流中查找 cookie 标头。
旁注:要Document
像上面那样在连接后获得一个,而不重复请求,请使用Connection#parse
:
Document doc = connection.parse();
我之所以提到这一点,是因为您可能需要文档以及 cookie。
于 2014-01-06T10:51:30.087 回答