我正在寻找一个库或函数调用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