0

在我的 jsp 页面(比如 sample.jsp)中,它有一些链接,如 Google.com。如果我单击 Google.com 链接,它应该通过 http 代理连接到另一个 Web 服务器。如何实现这一点。

4

3 回答 3

0

你不能。唯一的方法是让您的服务器成为代理。这就是 Google 和 Facebook 为获取有关您点击的链接的一些数据所做的工作。

例如,如果有 Google.com 链接,请将其设为 http://yourserver.com/proxy.jsp?link=http://www.google.com之类的链接。

这样,您可以做任何您想做的事情,然后重定向到提供的链接。

于 2012-04-06T14:17:57.257 回答
0

jsp 页面将使用您的浏览器代理设置。除非您从应用程序(而不是浏览器)点击链接,否则您无法定义自己的代理设置。

于 2012-04-06T11:20:18.353 回答
0

该链接将使用浏览器中配置的代理设置。我知道如何为不同的 URL 使用不同的代理的唯一方法是设置一个 PAC 文件,该文件指定用于给定 URL 或 IP 范围的代理。PAC 文件托管在 Web 服务器上,并在您的浏览器网络配置中引用。

于 2012-04-06T13:09:51.357 回答