Я ищу библиотеку или вызов функции в Python или связанную библиотеку, которая позволила бы мне питаться в необработанном потоке текстовых данных, представляющих HTTP req/res, и это выложит ту информацию, своего рода значимая форма как словарь или список. Я не хочу использовать некоторых созданных в классе или создавать набор новых объектов, в моей программе я получаю в некоторых необработанных данных, и это, с чем я взялся за работу. Уже существует ли решение там для этого, или я должен записать синтаксический анализатор HTTP сам?
Править: Позвольте мне разъяснить то, что точно я надеюсь делать. Я ищу что-то, что взяло бы строку как:
GET /index.html HTTP/1.1 \r\n
Host:www.stackoverflow.com \r\n
User-Agent:Firefox \r\n
etc.
И отправьте мне назад что-то инкапсулирующее метод, версию HTTP, заголовки и все остальные.
http://docs.python.org/library/httplib.html Я считаю, что это именно та библиотека, которую вы ищете. Небольшое изменение названия для python 3, но в остальном все готово.
Я бы начал с изучения WebOb. Я думаю, что модуль cgi в стандартной библиотеке также имеет парсер HTTP.