Python2
Python2可以使用以下命令来搭建一个简易的HTTP服务:
python -m SimpleHTTPServer 1234
Python3
Python3可以使用以下命令来搭建一个简易的HTTP服务:
python3 -m http.server 1234
在浏览器中访问:
两者只是在启动方式上不同而已,功能上无大的差别,python的HTTP服务简单来说就是:
+-----------+ +------------------------+
| TCPServer | | BaseHTTPRequestHandler |
+-----------+ +------------------------+
^ |
| v
| +--------------------------+
+----------------| SimpleHTTPRequestHandler |
| +--------------------------+
| |
| v
| +-----------------------+
+-----------------| CGIHTTPRequestHandler |
+-----------------------+