Я пытаюсь использовать браузерный API DRF для отправки некоторых POST
данных с Content-Type
, установленным на application/json
:
![enter image description here](https://i.stack.imgur.com/wtY1G.png)
Однако, к сожалению, фактический заголовок типа контента всегда равен application/x-www-form-urlencoded
при получении запроса:
(Pdb) pp request.META['CONTENT_TYPE']
'application/x-www-form-urlencoded'
И, более того, первоначально указанный контент и тип контента встроены в request.data
параметр:
(Pdb) pp request.data
{'_content': '{"name": "Foo"}',
'_content_type': 'application/json'}
Это ошибка?Или это по замыслу?Если да, то почему?
И есть ли способ действительно POST
данных JSON с помощью API просмотра DRF?
Я знаю, что могу использовать curl
или что-то вроде Postman, чтобы получить то, что яхочу, мне просто любопытно, почему он так себя ведет и есть ли способ сделать это через API.