当前位置: 首页 > 面试题库 >

如何在Flask中获取HTTP标头?

曾明诚
2023-03-14
问题内容

我是python的新手,使用Python Flask并生成REST API服务。

我想检查发送给客户端的授权标头。

但是我找不到在flask中获取HTTP标头的方法。

感谢获得HTTP标头授权的任何帮助。


问题答案:
from flask import request
request.headers.get('your-header-name')

request.headers 行为就像字典一样,因此你也可以像使用任何字典一样获取标头:

request.headers['your-header-name']


 类似资料:
  • 问题内容: 我已经向React页面发出了请求,我需要从请求中获取标头。 我通过URL调用页面: http:// localhost / dashboard 然后设置标头,例如authcode = 1234。 然后,我使用以下路线加载页面: 是否有类似this.props.header的东西,我可以在页面构造函数中调用? 问题答案: 您无法通过javascript发送http请求而无法获取当前页面标

  • 问题内容: 我正在尝试使用Flask构建一个简单的API,现在我想在其中读取一些POSTed JSON。我使用Postman Chrome扩展程序进行POST,而我发布的JSON就是。我尝试使用以下方法读取JSON: 在浏览器上,它可以正确返回我放入GET中的UUID,但是在控制台上,它只是打印出来(我希望它可以在其中打印出来。有人知道我如何从Flask方法中获取发布的JSON吗? 问题答案: 首

  • 问题内容: 我正在尝试使用Flask构建一个简单的API,现在我想在其中读取一些。我使用扩展程序进行,而我发布的就是。我尝试使用以下方法读取JSON: 在浏览器上,它可以正确返回我放入GET中的UUID,但是在控制台上,它只是打印出来(我希望它可以在其中打印出来。有人知道我如何从方法中获取发布的吗? 问题答案: 首先,该.json属性是一个委托给的属性,该属性记录了您None在此处看到的原因。 您

  • 问题内容: 我需要从表单获取数据。 我使用JavaScript创建表单: 那么我需要从输入字段中获取数据。 这是我的视图函数: 但我得到一个错误: 帮我从表格中获取数据。 问题答案: 从Flask的请求对象获取表单数据: 你还可以设置默认值以避免400错误,如下所示:

  • 问题内容: 使用Flask,如何获得flask连接的当前端口号?我想使用端口0在随机端口上启动服务器,但是我还需要知道我在哪个端口上。 编辑 我认为我已经找到解决该问题的方法,尽管它不能解决问题。我可以遍历以49152开头的端口,并尝试通过使用该端口。我可以在块中执行此操作,以便在出现错误时可以尝试下一个端口。 问题答案: 你无法轻易获得Flask使用的服务器套接字,因为它隐藏在标准库的内部(Fl

  • 问题内容: 我正在尝试从烧瓶视图获取url参数: 如何从视图中获取? 问题答案: 你可以使用以下方法检索查询字符串变量 要么 你要接收的查询字符串中的变量在哪里。