【问题标题】:How can I know the content of a cookie with Java?我如何使用 Java 知道 cookie 的内容?
【发布时间】:2016-08-15 15:58:47
【问题描述】:

也许这是一个简单的问题,也可能是一个我真的不知道的棘手问题...... 我在需要登录的网络中打开了一个会话。我想得到的是已经生成的会话 cookie 的内容,并且我的浏览器(在这种特殊情况下是 Firefox)已经存储了。

有什么方法可以用 java 应用程序做到这一点?

【问题讨论】:

  • 信息不足。 java与这些有什么关系?你是一个 servlet 应用程序吗?小程序?
  • 我已经完成了一个 Java 应用程序,它需要该 cookie 的内容,以便向服务器请求几个页面并下载该页面的内容并对数据进行一些后处理。而且我不想每次访问该页面时都在我的程序中手动复制该 cookie 的内容,这就是为什么我问是否有任何方法可以通过使用 Java 自动知道该 cookie(可能是 httpconnection 或类似的东西...)

标签: java cookies httpconnection


【解决方案1】:

您应该能够使用 CookieManager 和 CookieStore 来执行此操作。

【讨论】:

  • 感谢您的回答,但如果我使用 CookieManager 和 CookieStore,我不会得到所有的 cookie……只有那些没有登录网络就出现的 cookie,而不是会话附带的那些身份证
【解决方案2】:

只需查找通过网络传输的“Set-Cookie”标头即可。目前尚不清楚您使用的是什么 Java 框架,但您应该能够在请求响应中看到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多