我需要在我的java代码中将HttpOnly cookie设置为Session cookie。
为了获得非HttpOnly cookie,我使用了Jsoup,但现在我被HttpOnly cookie搞砸了?
注意:
不知道它是否重要,但我想要获得HttpCookies的网站是在ASP.net开发的。
答案 0 :(得分: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();
我只是提到这一点,因为你可能想要这份文件以及cookies。