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

时间:2012-12-16 13:30:09

标签: python cgi standard-library httpserver

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

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

1 个答案:

答案 0 :(得分:2)

python中已经有CGI capable HTTP server - 这可能是最简单的开始。