C'est ce que je suis en train:la difficulté à obtenir les en-têtes de réponse jQuery AJAX
$.ajax({
type: 'GET',
url: 'http://imgur.com/upload/',
data: {
url: 'http://upload.wikimedia.org/wikipedia/commons/3/3e/Phalaenopsis_JPEG.png'
},
complete: function(jqXHR, textStatus) {
console.log(jqXHR.getAllResponseHeaders());
}
});
je reçois juste une chaîne vide.
Toute aide serait appréciée.
Edit:
Ce sont les en-têtes de réponse que je peux voir dans Firebug:
Server: nginx Date: Sat, 02 Jul 2011 03:04:26 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Set-Cookie: IMGURSESSION=asdfasdfasdfasdf; path=/; domain=.imgur.com SERVERID=www4; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: http://imgur.com/ocuVX Content-Encoding: gzip Vary: Accept-Encoding
« type ': « GET'' ». – Acorn
Peu importe. Si c'est crossdomain, il ira automatiquement comme JSONP. Si vous pouvez dire exactement ce que vous essayez, alors peut-être que je peux aider mieux. – Mrchief
Oh, à droite, je ne savais pas que jQuery le ferait automatiquement. Ce que j'essaye de faire est simplement d'envoyer une requête GET à cette URL avec le paramètre url. Je dois ensuite obtenir le "Lieu" des en-têtes de réponse. J'ai ajouté les en-têtes de réponse à ma question. – Acorn