python - 删除/重写 HTTP header 'Server: TwistedWeb'

标签 python http-headers twisted.web

有什么方法可以从基于 Twisted 的 Web 应用程序的响应中删除 HTTP header “服务器:TwistedWeb/13.1.0”?

最佳答案

您可以通过调用 request.setHeader 方法重写任何 header 。

class RootPage(Resource):
    def getChild(self, name, request):
        request.setHeader('server', 'MyVeryOwnServer/1.0')
        return OtherResource(name)

关于python - 删除/重写 HTTP header 'Server: TwistedWeb',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20304287/

相关文章:

python - 有没有办法从python执行jq

python - 如何计算字典中的相同值?

python - 解析 flask-restful 中的整数列表

python - 分布式 Tensorflow 重新加载模型失败

c# - 如何从http header 获取文件大小

javascript - 如何防止在 Chrome 中发送 Origin HTTP header ?

amazon-web-services - AWS Elastic Load Balancer 未将 HTTP header 转发到 EC2 实例

twisted - 相当于twisted.web.template 的nevow.tags.raw

twisted - 在 Azure 网站上运行 Twisted

python - 我怎样才能在 twisted.web 中完成不糟糕的文件上传?