Здесь простой веб-сервер означает сервер, который обрабатывает простой HTTP-запрос, как и следующий:
import BaseHTTPServer
class WebRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def do_GET(self):
if self.path == ‘/foo’:
self.send_response(200)
self.do_something()
else:
self.send_error(404)
def do_something(self):
print ‘hello world’
server = BaseHTTPServer.HTTPServer((’127.0.0.1′,8080), WebRequestHandler)
server.serve_forever()
Несмотря на обращение с запросами методов POST, PUT, DELETE, в чем разница между этим простым сервером с Apache Web Server? Или, другими словами, если я хочу использовать python для реализации сервера, который может быть использован в бизнесе, что же мне делать?
Было бы очень полезно, если будет показана общая картина Apache Server.