Ajax 代理的局限性

HTML 重写

代理不会尝试重写 HTTP 响应中返回的数据主体中的 URL 请求。例如,proxy-config.xml 文件中的代理映射规则 <proxy:mapping contextpath="/http/*"/> 允许对上下文路径为 /http/www.myothersite.com 的代理发出请求。此请求将重定向到 http://www.myothersite.com 并将结果返回给浏览器。请考虑 www.myothersite.com 所返回的 HTML 页面中的图像标记 <IMG href="/images/mypicture.jpg"/> 文件。浏览器将向代理 Servlet 发出对 /images/mypicture.jpg 的请求,而代理 Servlet 将以 404 错误作为响应。代理不会将该图像请求解析为针对 www.myothersite.com/images/mypicture.jpg 发出。

安全性

代理不会对传入 IP 地址进行过滤。例如,尽管将代理配置为供您的应用程序使用,但是另一个应用程序也可以访问此代理。如果需要保护此代理,请在 JavaTM EE 安全性的上下文中完成此操作。WebSphere® Application Server 信息中心提供了有关如何保护 Java EE 应用程序的更多信息。



使用条款 | 反馈