Для определенных ресурсов мой сервер RESTful принимает только запросы PUT
и POST
с объектами JSON в качестве тела содержимого, поэтому требуется Content-Type
из application/json
вместо application/x-www-form-urlencoded
или multipart/form-data
или чего-либо еще.
Неверный формат JSON (или его отсутствие )возвращает 400
с сообщением об ошибке, полученным непосредственно из исключения, вызванного синтаксическим анализатором JSON, для целей отладки.
Какой код ошибки HTTP означает, что клиент отправил запрос с недопустимым кодом Content-Type
, даже если сервер мог технически проанализировать содержимое запроса?