Не удается получить авторизацию из входящего запроса, даже если мы отправляем его через Почтальон - PullRequest
0 голосов
/ 11 апреля 2019

Я отправляю простой GET запрос на бэкэнд API, встроенный в python.Я пытался получить заголовки из входящего запроса, но не смог его получить.
Вот как я пытаюсь получить его
from flask import request request.headers.get('Authorization')
, но каждый раз, когда он возвращает только None.

Примечание: я могу получить все остальные заголовки, такие как request.headers.get("Content-Type")

1 Ответ

0 голосов
/ 11 апреля 2019

Использую подход запросов, который является лучшим.

см. Документацию ссылки

Во-первых, вам нужно будет установить и импортировать запросы через

pip install requests

Вы можете видеть, как я устанавливаю переменную имени пользователя и пароля авторизации на auth(), поэтому замените пользователя и передайте свои имя пользователя и пароль для авторизации.это будет работать.

Этот код является иллюстрацией, но он работает

import json
import requests

resp1 = requests.get('https://api.github.com/user', auth=('user', 'pass'),  headers={
                       "Content-Type":"application/json",
                       "Accept": "application/json"
                      })



print('success')
print (resp1.status_code)
print (resp1.headers['content-type'])


#output any other response
content = json.loads(resp1.content)
print(content)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...