Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从烧瓶上取下集管_Python_Pythonanywhere_Alexa Skills Kit - Fatal编程技术网

Python 从烧瓶上取下集管

Python 从烧瓶上取下集管,python,pythonanywhere,alexa-skills-kit,Python,Pythonanywhere,Alexa Skills Kit,我正在尝试为Alexa技能开发一个web服务后端,这要求我在HTTP响应中具有非常特定的头 查看我的响应细节(使用hurl.it),我有一大堆Amazon不想要的HTTP头。如何删除“X-Clacks-Overhead”、“服务器”等响应 我使用的是Flask和Python 3。您不能,但我严重怀疑是否有人会编写当请求中有额外的头字段时会崩溃的代码。也许您误解了错误。您不能,但我严重怀疑是否有人会编写当请求中有额外的头字段时会失败的代码。可能您误解了错误。如果您的标题实际上是由Flask设置的,

我正在尝试为Alexa技能开发一个web服务后端,这要求我在HTTP响应中具有非常特定的头

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


我使用的是Flask和Python 3。

您不能,但我严重怀疑是否有人会编写当请求中有额外的头字段时会崩溃的代码。也许您误解了错误。

您不能,但我严重怀疑是否有人会编写当请求中有额外的头字段时会失败的代码。可能您误解了错误。

如果您的标题实际上是由Flask设置的,您可以使用Flask的函数/decorator将其从响应的标题dict中删除:

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

    return response

对于类似于
服务器的
,这很可能是由上游提供商设置的,而不是直接由Flask设置的,因此您需要将其从代理Flask请求并输出给用户的任何程序中删除。

如果您的头实际上是由Flask设置的,您可以使用Flask的函数/装饰器将其从响应的标题dict中删除:

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

    return response

对于像
Server
,这很可能是由上游提供商设置的,而不是直接由Flask设置的,因此您需要将其从任何代理Flask请求并输出给用户的程序中删除。

Glenn:您完全正确。我的问题是格式不正确的JSON,我收到了一条误导性的错误消息。这个潜在问题的答案可以在这里找到:Glenn:你完全正确。我的问题是格式不正确的JSON,我收到了一条误导性的错误消息。可能的问题的答案可以在这里找到: