如何在烧瓶中获取http标头?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在烧瓶中获取http标头?相关的知识,希望对你有一定的参考价值。
我是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']
....
以上是关于如何在烧瓶中获取http标头?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有任何 vue 库的情况下在 vue 回调中获取 http 响应标头(axios)