gpt4 book ai didi

python - 从 Flask 响应中删除 header

转载 作者:行者123 更新时间:2023-12-02 00:54:21 29 4
gpt4 key购买 nike

我正在尝试为 Alexa 技能开发一个 Web 服务后端,这要求我在 HTTP 响应中包含非常具体的 header 。

查看我的响应详细信息(使用 hurl.it),我有一大堆 Amazon 不需要的 HTTP header 。如何删除“X-Clacks-Overhead”、“服务器”等响应。

我正在使用 Flask 和 Python 3。

最佳答案

如果您的 header 实际上是由 Flask 设置的,您可以使用 Flask 的 after_request 将其从响应的 header 字典中删除。函数/装饰器:

@app.after_request
def remove_header(response):
del response.headers['X-Some-Custom-Header']

return response

对于Server之类的东西,这很可能是由上游提供者设置的,而不是直接由Flask设置的,因此您需要将其从代理Flask请求并输出到的任何内容中删除用户。

关于python - 从 Flask 响应中删除 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36966042/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com