好记性不如铅笔头

python && jython, 编程

Python实现简易HTTP服务器

本文参考【 https://www.cnblogs.com/v5captain/p/9544821.html 】

如何才能最快的建立一个HTTP服务器,可以使用python的-m命令,利用自带的模块来实现一个简单的文件服务器。

-m mod : run library module as a script (terminates option list)

一、Python3 搭建简易HTTP服务器
python -m http.server
浏览器访问:http://localhost:8000

二、Python 2 搭建简易HTTP服务器
python -m Web服务器模块 [端口号,默认8000]
“Web服务器模块”有如下三种:
BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。
CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。
如:
python -m SimpleHTTPServer 8080

发表评论

5 × 2 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据