gpt4 book ai didi

java - 如何查找 Java Web Start 应用程序的 cookie?我迷失在重定向中

转载 作者:行者123 更新时间:2023-12-01 05:39:24 28 4
gpt4 key购买 nike

我对 HTTP 处理相当陌生,我想使用 CookieHandler 类和 cookieHandler.get(...) 在 Java Web Start 应用程序中检索 cookie。

但是,由于我们的身份验证过程,存在多个重定向,我什至不确定应该查看哪个 URI!请求流程详述如下。

注意:为了解决错误,我运行了两个 http 服务器,因此您会看到两个不同的端口用于“product.company.com”——这只是暂时的。我正在使用 httpfox 转储 header ,并且我已验证每个请求都存在 cookie。

流程如下:

Browse to alias: http://product.company.com:7890/
Redirects (302) to: https://login.company.com:443/path/login?Token=<long string>
Redirects (302) to: http://product.company.com:80/success?urlc=<long string>
Redirects (301) to: http://product.company.com/success/?urlc=<long string>
application/x-java-jnlp-file (200): http://product.company.com/success/?urlc=<long string>

应用程序 jnlp 位于/success/product.jnlp,jar 位于/success/lib 中。代码库 =“http://product.company.com/success/”。

我已经尝试了 URI 的“http://product.company.com/”和“http://product.company.com:port/”变体,但我的所有调用都没有返回 cookie。

到目前为止,我在测试时省略了 URL 的“?fragment”部分,这可能是我的错误吗?

如果您有任何经验,您能否建议我应该如何生成我需要的 URI?有谁有我可以测试的例子吗?

注意:我使用的是 Java 1.6,但如果可能的话,我希望与 Java 1.5 客户端兼容。

最佳答案

您可以使用其他您更熟悉的技术(例如 JavaScript)检查 cookie 吗?

您可以使用 java Preferences API 来保存程序的用户首选项和配置数据。你能用它来代替 cookie 吗?

关于java - 如何查找 Java Web Start 应用程序的 cookie?我迷失在重定向中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7536072/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com