Когда в из JavaScript отправляешься AJAX запрос1, ставишь ему заголовок Content-Type: application/json
, но при этом оставляешь само тело запроса пустым, то браузер самостоятельно заменяет Content-Type
на тот, который кажется ему более подходящим. Причем для Google Chrome это application/xml
, а для Firefox — plain/text
. А сервер смотрит на это безобразие и отвечает — 415 Unsupported Media Type, у него-то стоит проверка на заголовок Content-Type
.
Как вариант решения отправлять пустой объект {}
. Ну или поправить сервер, если есть такая возможность.
DELETE в моем случае
Хочется что-то добавить или сказать? Я всегда рад обсудить. Пишите на me@dikmax.name.