我正在构建django JWT API,并完成了登录/注销/注册路由。我正在尝试创建一条新路由,该路由在经过身份验证的用户的发布请求中接受json数据,并最终将其添加到用户的数据库中。
我正在通过邮递员在头中发送Authroization密钥以及json数据来测试此路由。在我的views.py文件中,我可以成功识别发布请求并打印json数据,但是在任何地方都找不到授权标头。如果我尝试打印出“ request.headers”,它会显示“ AttributeError:'WSGIRequest'对象没有属性'headers'”
views.py:
def HomePageView(请求):
if request.method=='POST':
print('its a post')
print('request: ' + str(request))
print('request.body: ' + str(request.body))
print('request.method: ' + str(request.method))
print('request.headers: ' + str(request.headers))
return StreamingHttpResponse('response')