gpt4 book ai didi

java - 从 JAVA 应用程序启动经过摘要验证的网页

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

我正在开发一个 JAVA Swing 应用程序,我想在其中添加一个按钮,单击该按钮后应打开系统的默认 Web 浏览器并显示一个网页。我能够实现这一点,但是我打算打开的网页具有摘要式身份验证(带有随机数、领域和 MD-5 sess),因此当打开页面时,它会要求输入用户名和密码。我想取消每次从 JAVA 应用程序打开页面时的登录提示(用户名和密码已知)。我想知道 JAVA 应用程序是否可以与网络服务器进行通信,直到身份验证并以某种方式将该 HTTP session 传输到网络浏览器。

我一直在尝试 来自 apache commons 的 HTTPclient,它工作正常,但我不知道如何将网页传输到网络浏览器(不,我没有访问权限)到网络服务器,我无法更改身份验证机制)。

最佳答案

如果我们减少您的问题,您实际上是在问:“我可以从服务器外部破坏身份验证机制吗”。答案是“谢天谢地”。但是,您可以通过告诉浏览器发送什么用户名和密码来为浏览器提供帮助。

如果您打开以下 URL:

http://localhost/index.html

将您的网址更改为:

http://username:password@localhost/index.html

请注意,在某些浏览器中,密码会被隐藏,但您不应依赖它。所以你一定要泄露密码。

关于java - 从 JAVA 应用程序启动经过摘要验证的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566799/

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