🗣 Wd提问: python快速搭建http服务器
🤖 Ai回答: 在Python中快速搭建一个HTTP服务器非常简单,可以使用内置的`http.server`模块(Python 3)。
方法:使用 `http.server` 模块
Python 3 命令:
bash
python -m http.server 8000
这会在本机的 `8000` 端口启动一个简单的HTTP服务器,可以通过浏览器访问 `http://localhost:8000` 查看当前目录下的文件。
如果不指定端口,默认使用 8000 端口。
自定义端口示例:
bash
python -m http.server 8080
注意事项:
该功能适用于 Python 3.0+
对于 Python 2,命令不同:
bash
python -m SimpleHTTPServer 8000
(但建议升级到 Python 3)
更高级用法(自定义处理请求):
如果需要更多控制,比如添加POST支持或自定义路由,可以编写一个简单的服务器脚本:
python
from http.server import HTTPServer, SimpleHTTPRequestHandler
class MyHandler(SimpleHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
self.wfile.write(bHello, World!)
if __name__ == __main__:
server = HTTPServer(('localhost', 8000), MyHandler)
print(Serving on http://localhost:8000)
server.serve_forever()
运行这个脚本后,访问 `http://localhost:8000` 就会看到 Hello, World!。
✅ 用途:适合本地测试、文件共享、前端静态页面预览等场景。
⚠️ 安全提示:不要在生产环境使用此服务器!
📣 商家广告:





0
IP地址: 113.186.82.110
搜索次数: 11
提问时间: 2025-11-18 09:58:50
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。