我正在开发一个 JAVA Swing 应用程序,我想在其中添加一个按钮,单击该按钮应打开系统的默认 Web 浏览器和网页。我能够做到这一点,但是我打算打开的网页有一个摘要身份验证(带有 nonce、realm 和 MD-5 sess),所以当页面打开时它会询问用户名和密码。每次我从 JAVA 应用程序打开页面时,我都想取消登录提示(用户名和密码是已知的)。我想知道它是否可以通过 JAVA 应用程序与网络服务器进行通信,直到身份验证并以某种方式将该 HTTP 会话传输到网络浏览器。
我一直在尝试从 apache commons 尝试 HTTPclient,它工作正常但是我看不到如何将网页传输到 Web 浏览器(不,我无权访问 Web 服务器,我无法更改身份验证机制)。