java - 如何获取 HttpOnly cookie

标签 java cookies session-cookies httponly cookie-httponly

我需要在我的java代码中将HttpOnly cookie设置为 session cookie
为了获取非 HttpOnly cookie,我使用了 Jsoup,但现在却被 HttpOnly cookie 困住了?
注意: 不知道这是否重要,但我想从中获取 HttpCookies 的网站是用 ASP.net 开发的。

最佳答案

我希望 Jsoup 能够提供这些:

Connection connection = Jsoup.connect("http://example.com");
Connection.Response response = connection.execute();

...然后在响应上使用cookie映射。

如果 HttpOnly cookie 不存在,您可能必须直接读取 URL 的内容(例如,通过 URLConnection 或类似方式),然后再将其传递给 JSoup.parse,并且在该流中查找 cookie header 。

<小时/>

旁注:要在按上述方式连接后获取 Document,而不重复请求,请使用 Connection#parse:

Document doc = connection.parse();

我只是提到这一点,因为您可能需要该文档以及 cookie。

关于java - 如何获取 HttpOnly cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20948159/

相关文章:

python - Django Rest Framework 不会接受我的 CSRF token

javascript - Angular $cookieStore 服务 - 与子域共享 cookie

php - 如果禁用 cookie 会发生什么情况?

php - Laravel - 未按要求设置 session 存储

java - SimpleDateFormat 导致无法解析的错误

java - 如何创建 Spring 5 组件索引?

java:读取与 InputStream 实例的 readNBytes

cookies - 从标准 cookie 格式转换为 LibCurl cookie jar 格式

java - GUI仅在拖动窗口后显示元素

javascript - 如何向用户显示 session 过期消息