我想从java打开一个通过用户名和密码的网页

时间:2011-04-27 16:08:20

标签: java

我正在使用java和servlet的小网页。在我的网页上,我想打开第三方网站而不显示其登录页面。我的意思是说从Java验证并进入其主页。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您必须区分服务器(您的应用)和客户端(浏览器)。即使您(服务器)成功进行身份验证,客户端仍然无法进行身份验证,因为您无法将身份验证数据传递给客户端(cookie限制等)。

所以可以做的是读取服务器上外国网站的HTML数据并将其流式传输到您的客户端。但是表现会很糟糕,你必须重写网页上的每一个链接,最重要的是:你可能会违反版权法。不要这样做!

除非另一个网站的作者同意与您共享身份验证机制,否则我认为没有一个理智的解决方案。