@barboskin93

Django DRF. Из-за чего возникает ошибка при использовании метода POST и PATCH?

Разбираюсь в API с помощью DRF. При запросе POST и PATCH возникает ошибка
"detail": "Unsupported media type \"text/plain\" in request."

Поискав по ресурсам, понял это связано с ContentType. В INSTALLED_APPS 'django.contrib.contenttypes' добавлен. Запросы делаю с помощью VSCode (расширение REST Client). Если через postman, то как я понял надо в заголовке добавить ContentType, а как поступить в VSCode?
  • Вопрос задан
  • 2291 просмотр
Пригласить эксперта
Ответы на вопрос 1
@deliro
Это разные content types. django.contrib.contenttypes — это метаинформация для внутренностей джанги.

Content-Type, который тебе нужен — это HTTP header. POST запрос с формой требует один из трёх Content-Type'ов: application/json, multipart/form-data или application/x-www-form-urlencoded в зависимости оттого, что ты отправляешь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы