Привет.
Я хочу написать веб-сервер без классов. Вот пример с классами: http://pbcraft.ru/simple-python3-web-server/
Вот мои тщетные попытки реализовать это без классов:
#!/usr/bin/python3
import http.server
server_address=('127.0.0.1', 777)
def return_patching_schedule(request, client_address,server):
print(request)
http.server.BaseHTTPRequestHandler.send_response(code=200)
my_server=http.server.HTTPServer(server_address=server_address, RequestHandlerClass=return_patching_schedule)
my_server.serve_forever()
Само собой, не работает, в функции http.server.BaseHTTPRequestHandler.send_response не хватает аргумента self:
TypeError: send_response() missing 1 required positional argument: 'self'
Что писать вместо self? И как вообще вывести в принципе параметры get-запроса? Или обязательно нужны классы?
Просто я не очень умный и не хочу классы осваивать.
Спасибо заранее.