gpt4 book ai didi

Python简单HTTP服务器: change response header

转载 作者:行者123 更新时间:2023-12-02 21:30:52 28 4
gpt4 key购买 nike

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

现在为了测试,我需要更改服务器响应 header 字段“Server”。现在我有“服务器:SimpleHTTP/0.6 Python/2.7.3”,我想要类似“服务器:Apache123”的内容。

可以更改此字段吗?谢谢。

最佳答案

如果你想要一些易于编辑的内容,你可以使用这个:

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 一样运行它:

python you_script_name.py port

您还可以编辑它以从命令行获取您想要的名称。

关于Python简单HTTP服务器: change response header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22308786/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com