Necesito realizar una solicitud AJAX desde un sitio web a un servicio web REST alojado en otro dominio.Solicitudes AJAX entre sitios
Aunque esto funciona muy bien en Internet Explorer, otros navegadores como Mozilla y Google Chrome imponen restricciones de seguridad mucho más estrictas, que prohíben las solicitudes AJAX entre sitios.
El problema es que no tengo control sobre el dominio ni el servidor web donde se aloja el sitio. Esto significa que mi servicio web REST debe ejecutarse en otro lugar, y no puedo implementar ningún mecanismo de redirección.
Aquí está el código JavaScript que hace que la llamada asincrónica:
var serviceUrl = "http://myservicedomain";
var payload = "<myRequest><content>Some content</content></myRequest>";
var request = new XMLHttpRequest();
request.open("POST", serviceUrl, true); // <-- This fails in Mozilla Firefox amongst other browsers
request.setRequestHeader("Content-type", "text/xml");
request.send(payload);
¿Cómo puedo tener este trabajo en otros navegadores junto a Internet Explorer?
@PhiLho En este caso, mi objetivo es invocar un servicio REST alojado en un dominio diferente, sin incluir contenido dinámico. –