Je cherche un moyen de faire une demande à un service XML depuis javascript.Demande XML JQuery Crossdomain sans proxy
Actuellement, j'utilise JQuery, et j'essaie d'utiliser ce plugin: http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/, mais cela ne fonctionne pas avec XML.
Il existe une autre façon de consommer JSON, qui est JSONP, mais cela ne fonctionne pas avec XML.
Chaque fois que j'essaie de faire une demande d'un autre site, avec des données XML, je reçois quelque chose comme ceci:
Origin null is not allowed by Access-Control-Allow-Origin.
L'autre chose, je dois mettre en œuvre ce sans procuration, résoudre simplement dans le client côté.
J'utilise postMessage avec Iframe pour ce genre de choses. Vous n'avez pas faire quelque chose de spécial pour les en-têtes sur l'envoi/réception. postMessage est compatible avec IE8 et tous les autres navigateurs modernes. –
YQL est pas une solution possible Besoin d'être résolu d du côté client – todotresde
Je crois qu'il n'y a aucun moyen de le faire sans proxy si le serveur ne supporte pas JSONP ou CORS et que vous n'avez pas accès au serveur. En fait, si vous regardez la barre latérale sur la droite de cette fenêtre sous l'en-tête ** Related **, vous verrez beaucoup de questions similaires. – hippietrail