Estoy buscando una biblioteca o llamada de función en python o una biblioteca asociada que me permita alimentar en una secuencia sin formato de datos de texto que representa un HTTP req/res y que escupiría que la información es algo tipo de forma significativa como un diccionario o lista. No quiero usar algunos integrados en la clase ni crear muchos objetos nuevos, en mi programa recibo algunos datos en bruto y es con lo que tengo que trabajar. ¿Ya hay una solución para esto o tengo que escribir un analizador HTTP yo mismo?Parse Raw HTTP en Python
Editar: Permítanme aclarar qué es exactamente lo que estoy buscando hacer. Estoy buscando algo que llevaría una cadena como:
GET /index.html HTTP/1.1 \r\n
Host:www.stackoverflow.com \r\n
User-Agent:Firefox \r\n
etc.
Y enviarme de vuelta algo que encapsula el método, la versión HTTP, encabezados y todo el resto.
- aquí hay dos preguntas que creo que podrían abordar este problema (que he intentado abordar en detalle allí): http://stackoverflow.com/questions/2115410/does-python-have-a-module -for-parsing-http-requests-and-responses/ http://stackoverflow.com/questions/4685217/parse-raw-http-headers/ –