Kar*_*lsD 2 python simplehttpserver http-headers web
我将 python 的 SimpleHTTPServer 用于测试应用程序。
现在为了测试,我需要更改服务器响应头字段“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()
Run Code Online (Sandbox Code Playgroud)
你可以像运行 SimpleHTTPServer 一样运行它:
python you_script_name.py port
Run Code Online (Sandbox Code Playgroud)
您还可以编辑它以从命令行获取您想要的名称。
| 归档时间: |
|
| 查看次数: |
4007 次 |
| 最近记录: |