xmlhttprequest responsetext venant d'en-tête Accept: text/xml , mais erreur de serveur d'application/JSON
Je reçois la réponse de texte à partir d'un resourceindex page comme objet JSON. Quand je n'ai pas mis un en-tête Accept dans la demande, il me montre la réponse xml (je le vois dans une alerte)..
Mais je veux la réponse comme un objet JSON.. Que dois-je faire. Une solution aurait été
httpRequest.setRequestHeader('Accept', 'application/JSON');
mais cela me donne une erreur de serveur :500
En outre, il dit
Un corps de message écrivain de type Java, la classe ...., et le type MIME application/octet-stream, n'a pas été trouvé
Quelqu'un peut-il suggérer quoi faire pour surmonter cet obstacle et d'obtenir la réponse en JSON?
Le bon type mime JSON est
Hey T. J. Crowder,merci! c'était le problème!! l'en-tête accept a dû être fait dans les petites lettres au lieu de Casquettes! Donc la réponse: httpRequest.setRequestHeader('Accepter', 'application/json'); ses json et pas de JSON
LOL! Et ici, j'avais écrit une réponse, alors pensé "Non, ça ne va pas être ça, il suffit de faire un commentaire" et supprimé ma réponse. Ça m'apprendra. J'ai récupéré ma réponse.
Vous pouvez également essayer d' 'text/json' au lieu de 'application/json'
application/json
, pas application/JSON
. Qu'advient-il si vous essayez de faire cela?Hey T. J. Crowder,merci! c'était le problème!! l'en-tête accept a dû être fait dans les petites lettres au lieu de Casquettes! Donc la réponse: httpRequest.setRequestHeader('Accepter', 'application/json'); ses json et pas de JSON
LOL! Et ici, j'avais écrit une réponse, alors pensé "Non, ça ne va pas être ça, il suffit de faire un commentaire" et supprimé ma réponse. Ça m'apprendra. J'ai récupéré ma réponse.
Vous pouvez également essayer d' 'text/json' au lieu de 'application/json'
OriginalL'auteur encryptor | 2010-05-13
Vous devez vous connecter pour publier un commentaire.
Le bon type mime JSON est
application/json
, pasapplication/JSON
. Que pourrait être le problème.OriginalL'auteur T.J. Crowder
httpRequest.setRequestHeader('Accepter', 'application/json'); ses json et non JSON
OriginalL'auteur encryptor