我正在尋找一個庫或函數調用python或相關的庫,它會讓我提供一個代表HTTP請求/資源的文本數據的原始流,並且會吐出這些信息是一些像字典或列表這種有意義的形式。我不想使用一些內置的類或創建一些新的對象,在我的程序中我收到了一些原始數據,這正是我需要處理的。有沒有解決方案,或者我必須自己編寫一個HTTP解析器?在Python中解析原始的HTTP
編輯:讓我澄清我到底想要做什麼。我在尋找的東西會採取一個字符串,如:
GET /index.html HTTP/1.1 \r\n
Host:www.stackoverflow.com \r\n
User-Agent:Firefox \r\n
etc.
,送我回去的東西封裝方法,HTTP版本,標題和所有的休息。
- 這裏有兩個問題,我認爲可能會解決這個問題(我試圖詳細解決這個問題): http://stackoverflow.com/questions/2115410/does-python-have-a-module - 解析 - http請求和響應/ http://stackoverflow.com/questions/4685217/parse-raw-http-headers/ – 2011-05-12 19:05:10