BaseHTTPServerSimpleHTTPServer有什么区别?
我应该在何时何地使用这些?

最佳答案

BaseHTTPServer是一个HTTP服务器库。它理解HTTP协议并让代码处理请求。它本身没有任何“逻辑”。SimpleHTTPServer构建在BaseHTTPServer之上,并以与普通HTTP服务器类似的方式处理请求,即从文件系统服务文件。在大多数情况下,您只希望将BaseHTTPServer作为为Web应用程序实现某些开发服务器的基础。
如果您对使用Web应用程序感兴趣,而不是编写HTTP服务器,那么您可能正在寻找WSGI接口。它允许您在不依赖特定服务器的情况下编写Web应用程序。还有多个框架可以简化流程。

关于python - BaseHTTPServer和SimpleHTTPServer有什么区别?何时何地使用它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1660045/

10-11 01:02