我想将我所有的 http 标头响应设置为如下所示:
response.headers["X-Frame-Options"] = "SAMEORIGIN"
我检查了 这个问题,但它只更改了一个特定控制器的标题。我想在类似于以下逻辑的“before_request”函数中更改我的所有标头。我怎样才能做到这一点?
@app.before_request
def before_request():
# response.headers["X-Frame-Options"] = "SAMEORIGIN"
原文由 Saeid 发布,翻译遵循 CC BY-SA 4.0 许可协议
在
@app.after_request()
hook 中设置标头,此时您有一个响应对象来设置标头:flask.request
上下文 在该挂钩运行时仍然可用,因此此时您仍然可以根据请求改变响应。