具有脚本运行支持的 Python 独立 HTTP 服务器



我正在编写一个使用 HTML 页面作为用户界面的应用程序 - 用户在他的计算机上运行它并打开http://localhost:8080 .在编写了大约一千行代码实现我自己的 MVC 模型愿景后,我注意到我几乎在尝试重新发明轮子 - RequestHandler 导入类,这些类为指定情况实现do_POST和do_GET,会话处理......我几乎意识到我做错了。

我宁愿坚持我的 Python 脚本运行 HTTP 服务器(最好是标准库中的服务器)的模型,因为我喜欢这种架构。问题是 - 是否有一些类似 HTTPServer 的类会给我一个类似于 CGI 的接口(解析 GET URI,自动加载视图和模型)而不会给我很多开销?我希望它尽可能小而简单,所以如果没有基于标准库的解决方案,至少让它是纯 Python。

有一个

支持CGI的HTTP服务器已经融入了python - 这可能是最简单的起点。

最新更新