因此我们可以先建立一个用于存放网页文件的文件夹。例如在F盘创建一个httpserver文件夹,同时复制升级包到该文件夹下 4 WIN+R打开cmd,打开命令行,执行命令(如图,根据自己建立的文件夹来输入路径) F: cd httpserver 如果Python版本为2.x,输入命令 python -mSimpleHTTPServer 8081 如果Python版本为3.x,输入命令 pyt...
fromhttp.serverimportHTTPServer,BaseHTTPRequestHandlerclassRequest(BaseHTTPRequestHandler):#通过类继承,新定义类timeout=5server_version='Apache'defdo_GET(self):#在新类中定义get的内容(当客户端向该服务端使用get请求时,本服务端将如下运行)self.send_response(200)self.send_header("type","get")#设置响...
from http.server import HTTPServer, BaseHTTPRequestHandler class Request(BaseHTTPRequestHandler): def do_GET(self): # print(self.path) # self.path 细分
如果有更多需求,完全可以根据自己需要定制,具体的请参见官方文档SimpleHTTPServer,或者直接看源码。拷贝一段,方便参考: import SimpleHTTPServer import SocketServer PORT=8000Handler=SimpleHTTPServer.SimpleHTTPRequestHandler httpd= SocketServer.TCPServer(("", PORT), Handler) print"serving at port", PORT httpd...
http.server 支持以 Python 解释器的 -m 参数直接调用。 通过执行如下命令创建一个最简单的 HTTP 服务器: python -m http.server 服务器默认监听端口是 8000,支持自定义端口号: python -m http.server 9000 服务器默认绑定到所有接口,可以通过 -b/–bind 指定地址,如本地主机: ...
self.wfile.write(json.dumps(data).encode())if__name__=='__main__': server=HTTPServer(host, Resquest)print("Starting server, listen at: %s:%s"%host) server.serve_forever() 启动服务,在控制台看到: 在浏览器输入http://localhost:8888/进行访问: ...