Python SimpleHTTPServer:更改响应头

2024-09-28 22:21:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python的SimpleHTTPServer来测试应用程序。在

现在对于测试,我需要更改服务器响应头字段“server”。现在我有了“Server:simplehtp/0.6python/2.7.3”,我想要类似“Server:Apache123”的东西。在

是否可以更改此字段?谢谢。在


Tags: 服务器应用程序serversimplehttpserver头字段simplehtpapache123
1条回答
网友
1楼 · 发布于 2024-09-28 22:21:26

如果您想要一些易于编辑的内容,可以使用以下工具:

import SimpleHTTPServer
import BaseHTTPServer

def main():
    request_handler = SimpleHTTPServer.SimpleHTTPRequestHandler
    request_handler.server_version = "Server: Apache123"
    request_handler.sys_version = ""
    BaseHTTPServer.test(HandlerClass = request_handler, ServerClass = BaseHTTPServer.HTTPServer)

if __name__ == "__main__":
    main()

您可以使用与运行SimpleHTTPServer相同的方式运行:

^{pr2}$

您也可以对其进行编辑,以从命令行获取所需的名称。在

相关问题 更多 >