request.headers['token']
Я получаю такое значение токена в flask. Но это возвращает ключевую ошибку, например:
api | return _unicodify_header_value(self.environ['HTTP_' + key])
api | KeyError: 'HTTP_TOKEN'
вышеуказанная часть взята из datastructures.py из werkzueg. На стороне клиента:
...
retries = Retry(total=total,
backoff_factor=backoff_factor,
status_forcelist=[429, 500, 502, 503, 504])
http = requests.Session()
http.mount("https://",
TimeoutHTTPAdapter(max_retries=retries, timeout=timeout))
http.mount("http://",
TimeoutHTTPAdapter(max_retries=retries, timeout=timeout))
self.http = http
...
...
def add_regular_user_request(self,
user_name=None,
password=None,
email=None):
endpoint = "/api/regularuser"
api_url_complete = self.api_url + endpoint
params = {}
if user_name is None or password is None or email is None:
raise IncompleteParams
params['user_name'] = user_name
params['password'] = password
params['email'] = email
result = self.http.post(api_url_complete,
data=params,
headers=self.headers)
...
...
В чем может быть проблема? Любые другие подробности, пожалуйста, дайте мне знать.