删除" Server"来自Cherrypy的响应标头的标头

时间:2017-03-03 23:19:11

标签: cherrypy

我正在尝试删除"服务器"来自Cherrypy中的response.header的标题,通过我编写的自定义工具。我把这个工具挂钩到" before_finalize"钩点。

class ChangeHeadersTool(cherrypy.Tool):
    def __init__(self):
        cherrypy.Tool.__init__(self, 'before_finalize',
                               self.remove_headers,
                               priority=100)

    def remove_headers(self):
        cherrypy.response.headers.pop('Server', None)

该工具运行正常。所有响应都通过该工具传递,我可以从响应中弹出其他标题。但是' Server'标题getsa在我想的某个地方添加了回来。有没有其他方法可以删除' Server'工具标题

0 个答案:

没有答案