J'essaie d'implémenter une simple requête à l'API de Wikipedia en utilisant AJAX (XMLHttpRequest). Si je tape l'URL dans la barre d'adresse de Firefox, j'obtiens un XML soigné, pas de sueur là. Pourtant, en appelant exactement le même URL avec:Interroger l'API de Wikipedia en utilisant AJAX (XMLHttpRequest)
// this is my XMLHttpRequest object
httpObjectMain.open("GET", "http://en.wikipedia.org/w/api.php?action=query&format=xml&prop=langlinks&lllimit=500&titles=kaas", true);
httpObjectMain.send(null);
renvoie une réponse vide. Selon FireBug, j'obtiens une réponse de 200 OK, mais le contenu est juste vide.
Je suppose que je pourrais manquer quelque chose sur l'en-tête de la requête HTTP GET.
Aide! (et merci!)
Merci, cela ressemble à un chemin à explorer. –
Gardez à l'esprit qu'avec JSONP, techniquement, vous n'utilisez pas XMLHttpRequest mais une technique d'injection de script. –
A travaillé pour moi! L'analyse du fichier JSON renvoyé a été une autre aventure, mais les données ont été renvoyées correctement. –