我正在尝试使用带有x-www-form-urlencoded的邮递员发布数据。 当我发出请求时,正在发生一种说法 -
isEmpty
发布数据包含{
"detail": "Missing filename. Request should include a Content-Disposition header with a filename parameter."
}
这是我的观点:
{'name': 'hello'}
注意:发布不包含任何文件的数据。
答案 0 :(得分:0)
根据错误判断,我认为您的请求需要Content-type: application/json
标头。您尝试发送json
而不是表单数据。 (或者,至少,您已将其配置为期望并将json解析为首选;如果这不是故意的,那么请检查settings.py
中的DRF设置,并且您确实想要将json对象作为表单数据提交) 。
curl中的等效请求是:
curl https://example.com/my/endpoint/
-X POST\
-H "Content-type: application/json"\
-d '{"name":"hello"}'