Ajax Proxy 簡介

何謂 Proxy?

在網路環境中,Proxy 位於發出要求的用戶端與伺服器之間。 Proxy 會接受用戶端發出的要求,將要求繼續傳給伺服器,且會將回應傳送回用戶端。

IBM® WebSphere® Application Server 所提供的 Ajax Proxy 是一個反向 Proxy。您可以將反向 Proxy 安裝在接近一或多部伺服器的位置。 透過反向 Proxy 的送入連線會轉遞到所要求的伺服器。 從用戶端的角度看來,要求是起源於相同的伺服器,即使反向 Proxy 可能將要求轉遞到多部 Web 伺服器也是如此。

當使用 Ajax 時,您可以利用 Proxy 轉送來自多個網域的用戶端要求。 JavaScriptTM 沙盤推演規則會防止對未起始 JavaScript 的伺服器,啟動網路要求。 在大部分主要瀏覽器上,這個原則稱為同源原則。 比方說,如果起源於 A 網域的 JavaScript 應用程式嘗試使用對於 B 網域的 XMLHTTPRequest,瀏覽器就會防止這個 B 網域要求。 您可以利用 Proxy 來轉送這項要求。 從用戶端的角度看來,要求與 JavaScript 有相同的起源伺服器。



使用條款 | 意見