Ajax 代理简介

什么是代理?

在网络环境中,代理处于发出请求的客户机与服务器之间。代理将接受来自客户机的请求并将它们传递给服务器,然后将服务器的响应发回给客户机。

IBM® WebSphere® Application Server 随附提供的 Ajax 代理是逆向代理。您可以在一台或多台服务器附近安装逆向代理。通过逆向代理的传入连接将被转发到所请求的服务器。尽管逆向代理可能会将请求转发到多台 Web 服务器,但从客户机的角度而言,请求来源于同一台服务器。

使用 Ajax 时,可以使用代理来代为处理来自多个域的客户机请求。JavaScriptTM 沙箱规则可防止对并非作为 JavaScript 来源的服务器启动网络请求。在大多数主流浏览器中,此策略被称为同源策略。例如,如果 JavaScript 应用程序来源于域 A 并尝试向域 B 发出 XMLHTTPRequest 请求,那么浏览器将阻止域 B 请求。您可以使用代理来代为处理该请求。从客户机的角度而言,该请求来源于 JavaScript 所来源于的服务器。



使用条款 | 反馈