Introducción al proxy Ajax

¿Qué es un proxy?

En un entorno de red, un proxy se coloca entre el cliente de la petición y el servidor. El proxy acepta peticiones del cliente y las pasa al servidor, y hace de intermediario de la respuesta que se devuelve al cliente.

El proxy Ajax que se proporciona con IBM® WebSphere® Application Server es un proxy inverso. Puede instalar un proxy inverso cerca de uno o varios servidores. Las conexiones de entrada que pasan a través del proxy inverso se envían al servidor solicitado. Desde la perspectiva de los clientes, las peticiones se originan en el mismo servidor, aunque el proxy inverso esté enviando peticiones a varios servidores Web.

El proxy puede utilizarse para hacer de intermediario de las peticiones de cliente de varios dominios cuando se utiliza Ajax. Las reglas de zona protegida de JavaScriptTM impiden el inicio de las peticiones de la red para los servidores donde no se haya originado el JavaScript. La política se conoce como política de mismo origen en la mayoría de navegadores. Por ejemplo, si la aplicación JavaScript se ha originado en el dominio A e intenta utilizar una XMLHTTPRequest para el dominio B, el navegador impedirá la petición del dominio B. Puede utilizar el proxy como intermediario en las peticiones. Desde la vista del cliente, la petición se origina en el mismo servidor que ha originado el JavaScript.



Condiciones de uso | Comentarios