Pour certaines ressources, mon serveur RESTful accepte uniquement les requêtes PUT
et POST
avec des objets JSON comme corps de contenu, nécessitant ainsi un Content-Type
De application/json
Au lieu de application/x-www-form-urlencoded
Ou multipart/form-data
Ou autre chose.
JSON mal formé (ou son absence) renvoie un 400
Avec le message d'erreur directement extrait de l'exception déclenchée par l'analyseur JSON, à des fins de débogage.
Quel code d'erreur HTTP signifie que le client a envoyé une demande avec un Content-Type
Inacceptable, même si le serveur pouvait techniquement analyser le contenu de la demande?
Il pourrait être 415 Unsupported Media Type
selon cette liste: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.16 .