Мне нужно что-то вроде BaseHTTPRequestHandler
, но мне это не нужно. привязать к любым сокетам; Я хочу сам обрабатывать необработанные HTTP-данные к нему и от него. Есть ли хороший способ сделать это на Python?
Чтобы прояснить, мне нужен класс, который получает необработанные данные TCP от Python (НЕ сокет), обрабатывает их и возвращает данные TCP в качестве ответа (снова на python). Таким образом, этот класс будет обрабатывать TCP-квитирование и будет иметь методы, которые переопределяют то, что я отправляю по HTTP GET и POST, например do_GET
и do_POST
. Итак, мне нужно что-то вроде инфраструктуры сервера, которая уже существует, за исключением того, что я хочу передавать все необработанные TCP-пакеты в python, а не через сокеты операционной системы.