【发布时间】:2020-10-06 20:56:41
【问题描述】:
request.headers['token']
我在烧瓶中得到这样的令牌值。但这会返回一个关键错误,例如:
api | return _unicodify_header_value(self.environ['HTTP_' + key])
api | KeyError: 'HTTP_TOKEN'
以上部分来自 werkzueg 的 datastructures.py。 客户端:
...
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)
...
...
可能有什么问题? 任何其他细节请告诉我。
【问题讨论】:
-
Hey Mehant:你找到解决办法了吗?
-
找到解决方案了吗..?
标签: python api flask client werkzeug