遇到了一个问题,通过java发送post请求到django后台,但是django
request.POST.get('email')
获得结果为none
之后了解到java发送到django后台的数据为字节流,尝试用
print(request.body)
输出的结果为字节流
解决方法
将得到的数据转换先转换为字符串,再转换为json
def applogin(request):
req = request.body.decode(encoding="utf-8")
R = json.loads(req)
email = R['email']
pwd = R['password']
……
这样就可以读到传来的数据了