невозможно получить доступ к токену авторизации HTTP POST в Python - PullRequest
0 голосов
/ 07 июля 2019

Я создаю django JWT API и завершил маршруты входа / выхода / регистрации.Я пытаюсь создать новый маршрут, который принимает данные json в запросе post от аутентифицированного пользователя и в конечном итоге добавляет его в базу данных пользователя.

Я тестирую этот маршрут с почтальоном, отправив ключ авторизации в заголовке, а также данные json.В моем файле views.py я могу успешно идентифицировать запрос на публикацию и распечатать данные json, но нигде не могу найти заголовок авторизации.Если я пытаюсь распечатать «request.headers», он говорит: «AttributeError: у объекта« WSGIRequest »нет атрибута« headers »»

views.py:

def HomePageView (request):

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')  

Почтальон: enter image description here

enter image description here

Ошибка: enter image description here

...