Sto cercando una chiamata di libreria o funzione in python o una libreria associata che mi consenta di inserire un flusso di dati di testo che rappresenta un req/res HTTP e che sputerebbe fuori che le informazioni sono alcune una sorta di forma significativa come un dizionario o una lista. Non voglio usare un po 'di classe o creare un sacco di nuovi oggetti, nel mio programma sto ricevendo in alcuni dati grezzi e questo è proprio quello con cui devo lavorare. C'è già una soluzione là fuori per questo, o devo scrivere un parser HTTP me stesso?Parse Raw HTTP in Python
Modifica: consentitemi di chiarire cosa esattamente cerco di fare. Sto cercando qualcosa che avrebbe preso una stringa del tipo:
GET /index.html HTTP/1.1 \r\n
Host:www.stackoverflow.com \r\n
User-Agent:Firefox \r\n
etc.
E rimandarmi qualcosa di incapsulare il metodo, la versione HTTP, intestazioni e tutto il resto.
- qui ci sono due domande che penso potrebbero risolvere questo problema (che ho cercato di descrivere in dettaglio): http://stackoverflow.com/questions/2115410/does-python-have-a-module -per-parsing-http-requests-and-responses/ http://stackoverflow.com/questions/4685217/parse-raw-http-headers/ –