无法在 Bottle Paste 服务器中 set/update/add 响应 header(参数 - "Server")
Not able to set/update/add response header( parameter - "Server") in Bottle Paste server
我正在尝试明确更新响应 header,特别是 Server = NULL
。
response.set_header('Server', ' ')
response.add_header('Server', ' ')
我是 运行 服务器,粘贴为:
app.run(host='localhost', port=5010, debug=True, server='paste')
但是,我无法更改参数 Server
。我得到的默认响应是“server →PasteWSGIServer/0.5 Python/2.7.13
”
我可以更改其他参数,例如 Content_Type
但是当我在 运行 服务器时没有粘贴为 :
app.run(host='localhost', port=5010, debug=True)
我可以更改所有参数。
请提出问题所在,如果可能的话,解决方案是什么?
from bottle import ServerAdapter
class PasteServer(ServerAdapter):
def run(self, handler): # pragma: no cover
from paste import httpserver
from paste.translogger import TransLogger
handler = TransLogger(handler, setup_console_handler=(not self.quiet))
httpserver.serve(handler, host=self.host, port=str(self.port), server_version=" ", **self.options)
paste_server = PasteServer(host="<ip>", port="<port>")
run(server=paste_server)
server_version=" "
此参数值覆盖服务器响应的 "Server" header 值。浏览粘贴的 httpserver.py 了解更多详情。
server_version -> class WSGIHandler class WSGIHandlerMixin --> version_string --> function serve --> function for parameter details
我正在尝试明确更新响应 header,特别是 Server = NULL
。
response.set_header('Server', ' ')
response.add_header('Server', ' ')
我是 运行 服务器,粘贴为:
app.run(host='localhost', port=5010, debug=True, server='paste')
但是,我无法更改参数 Server
。我得到的默认响应是“server →PasteWSGIServer/0.5 Python/2.7.13
”
我可以更改其他参数,例如 Content_Type
但是当我在 运行 服务器时没有粘贴为 :
app.run(host='localhost', port=5010, debug=True)
我可以更改所有参数。
请提出问题所在,如果可能的话,解决方案是什么?
from bottle import ServerAdapter
class PasteServer(ServerAdapter):
def run(self, handler): # pragma: no cover
from paste import httpserver
from paste.translogger import TransLogger
handler = TransLogger(handler, setup_console_handler=(not self.quiet))
httpserver.serve(handler, host=self.host, port=str(self.port), server_version=" ", **self.options)
paste_server = PasteServer(host="<ip>", port="<port>")
run(server=paste_server)
server_version=" "
此参数值覆盖服务器响应的 "Server" header 值。浏览粘贴的 httpserver.py 了解更多详情。
server_version -> class WSGIHandler class WSGIHandlerMixin --> version_string --> function serve --> function for parameter details