request.POST 与 request.body 区别

request.POST

这个方法只会处理content-type为表单类型的请求数据

因此当Content-Type=application/json时,我们取request.POST只会得到一个空的QueryDict

request.body

request.body取出来是字节码,需要将其编码为字符串

Content-Type=application/json时,还需要用json.loads处理得到的json字符串

status=json.loads(request.body.decode('utf-8')).get("fileAuthorId")

 

posted @ 2021-11-09 18:01  平行时空的旅者  阅读(802)  评论(0编辑  收藏  举报