我想在网页浏览器中打开一个网站。我知道这很容易,但我想用不同的方式……它就像代理服务器.I做了一个java代码来获取网页的内容(源代码),当浏览器在特定的端口号上请求本地主机时,这个代码将源代码写在浏览器中。但是不是获取网页,而是在浏览器中获取网页的源代码,我还想从java代码中发出请求,因为浏览器的假象意味着服务器应该认为该请求来自浏览器,而不是来自java控制台。.");
out = new DataOutputStream(client.getOutputStream())
通过SSL使用基本身份验证执行身份验证(尽管基本身份验证中的密码是SHA-2'ed)。Flash无法通过在请求之前手动设置Authorization标头来绕过此操作。
其他客户端需要能够通过现有机制进行身份验证,因此重写身份验证逻辑并不理想。我的想法是,发送到flash客户端和从flash客户端接收的授权头可以动态重写,以使用基本身份验证的另一个名称,这将导致浏览器无法理解身份验证机制,也不会显示对话框。传入和传出Tomcat的身份验证头可以从"WWW-Authenticate: Ba