BaseHTTPServer
和 和有什么不一样SimpleHTTPServer
?我应该在何时何地使用这些?
问问题
6712 次
1 回答
16
BaseHTTPServer
是一个 HTTP 服务器库。它理解 HTTP 协议并让您的代码处理请求。它本身没有任何“逻辑”。SimpleHTTPServer
构建在上面BaseHTTPServer
并以与普通 HTTP 服务器类似的方式处理请求,即从文件系统提供文件。在大多数情况下,您只需要BaseHTTPServer
,作为为 Web 应用程序实现某些开发服务器的基础。
如果您对开发 Web 应用程序而不是编写 HTTP 服务器感兴趣,那么您可能正在寻找WSGI接口。它允许您在不依赖特定服务器的情况下编写 Web 应用程序。还有多个框架可以简化流程。
于 2009-11-02T08:45:13.503 回答