请求标头给出TypeError:“ EnvironHeaders”对象不可调用

时间:2019-10-04 12:42:47

标签: python python-3.x api flask

我有此代码无法正常工作,并不断出现此错误:

TypeError: 'EnvironHeaders' object is not callable

代码为:

@app.route('/auth', methods=['GET'])
def auth():
    return request.headers.get('x-authorization')

正如我的代码所解释的,我是否正在尝试从传入的请求中获取名为x-authorization的标头。这是即将到来的STS令牌。 我正在使用flask和来自flask的importet请求

1 个答案:

答案 0 :(得分:0)

烧瓶中的标题,request.headers.get是字典。因此,应该以{{1​​}}

的形式访问它

使用花括号使其像request.headers['x-authorization']之类的函数调用。 您需要使用foo()代替[]