Python2
Python2可以使用以下命令来搭建一个简易的HTTP服务:
python -m SimpleHTTPServer 1234

Python3
Python3可以使用以下命令来搭建一个简易的HTTP服务:
python3 -m http.server 1234

在浏览器中访问:

两者只是在启动方式上不同而已,功能上无大的差别,python的HTTP服务简单来说就是:
+-----------+ +------------------------+
| TCPServer | | BaseHTTPRequestHandler |
+-----------+ +------------------------+
^ |
| v
| +--------------------------+
+----------------| SimpleHTTPRequestHandler |
| +--------------------------+
| |
| v
| +-----------------------+
+-----------------| CGIHTTPRequestHandler |
+-----------------------+
1844

被折叠的 条评论
为什么被折叠?



