我正在使用apiary通过POST发送API调用。正在发送的方法是POST
,并且正在发送Corret POST DATA
,但是django没有在request.POST
字典中将其拾取:
# this is printing request.method, request.body
[remote IP:43306] POST b'{\\n "email": "tomas@gmail.com",\\n "password": "hellopassword"\\n}'
# this is printing request.POST
[pid 4974:tid 140607472903936] [remote 54.81.191.72:43306] 333 POST <QueryDict: {}>
为什么django无法在此处正确解析POST数据?
答案 0 :(得分:0)
改为查看request.data。
request.POST通常仅在发布表单时出现。从技术上讲,仅当内容类型标头采用表单编码(例如'multipart / form-data'