Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2013, 13:01
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Error en petición AJAX a otro servidor

Hola:

Por motivos de seguridad, un script no puede cargar y ver datos de otro dominio o puerto. el tema se llama "Politica del mismo origen" http://es.wikipedia.org/wiki/Pol%C3%...l_mismo_origen.

Tienes dos posibles soluciones.

Una, que depende de si el otro servidor lo soporta y está configurado para ello, además de que el navegador los soporte, es que el otro servidor "relaje" la política del mismo origen, de forma que permite que desde páginas de tu servidor se le puedan consutar sus datos. Aquí tienes detalles de cómo hacer todo esto http://enable-cors.org/index.html

La otra solución es que en tu servidor hagas algo que llame al otro para recoger los datos y haga de by-pass, proxy o como quieras llamarlo. Es decir, tu javascript hace la petición a tu servidor y este la reenvía al otro servidor, y devuelve a tu javascript los resultados que el otro le envía.

Se bueno.
__________________
Apuntes Java
Wiki de Programación