python开启http服务
对于不同的版本,python开启http服务的方式略有不同
- python<=2.3
python -c "import SimpleHTTPServer as s; s.test();" 8000
- python>=2.4
python -m SimpleHTTPServer 8000
- python 3.x
python -m http.server 8000
用于搭建http server的模块有如下三种:
- BaseHTTPServer:提供基本的Web服务和处理器类,分别是HTTPServer及BaseHTTPRequestHandler;
- SimpleHTTPServer:包含执行GET和HEAD请求的SimpleHTTPRequestHandler类;
- CGIHTTPServer:包含处理POST请求和执行的CGIHTTPRequestHandler类。
参考