我是python的新手并使用Python Flask并生成REST API服务。
我想检查发送给客户端的授权标头。
但我无法找到获取HTTP标头的方法。
任何有关获取HTTP标头授权的帮助都表示赞赏。
from flask import request
request.headers.get('your-header-name')
request.headers
的行为就像一本字典,所以你也可以像任何字典一样得到你的标题:
request.headers['your-header-name']
注意,方法之间的差异是,如果标头不存在
request.headers.get('your-header-name')
将返回None
或没有异常,所以你可以使用它
if request.headers.get('your-header-name'):
....
但以下将抛出错误
if request.headers['your-header-name'] # KeyError: 'your-header-name'
....
你可以通过它来处理它
if 'your-header-name' in request.headers:
customHeader = request.headers['your-header-name']
....