Introdução ao Proxy do Ajax

O Que É um Proxy?

Em um ambiente de rede, um proxy é posicionado entre o cliente solicitante e o servidor. O proxy aceita pedidos do cliente e transmite-os ao servidor e intermedeia a resposta de volta ao cliente.

O proxy Ajax fornecido com o IBM® WebSphere® Application Server é um proxy reverso. É possível instalar um proxy reverso próximo a um ou mais servidores. As conexões de entrada por meio do proxy reverso são redirecionadas para o servidor solicitado. Na perspectiva dos clientes, os pedidos se originam do mesmo servidor, mesmo que o proxy reverso possa estar redirecionando pedidos para vários servidores da Web.

É possível utilizar o proxy para intermediar pedidos dos clientes de vários domínios utilizando o Ajax. As regras de sandbox JavaScriptTM impedem o início de pedidos de rede para os servidores a partir de onde o JavaScript não é originado. A política é chamada de política de mesma origem na maioria dos principais navegadores. Como um exemplo, se o aplicativo JavaScript foi originado a partir do domínio A e tenta utilizar um XMLHTTPRequest para o domínio B, o navegador impede o pedido do domínio B. É possível utilizar o proxy para intermediar o pedido. Na visão do cliente, o pedido se origina do mesmo servidor que o JavaScript.



Termos de Uso | Feedback