有人可以让我开始了解如何使用 scala 2.8 packrat-parsing 解析 HTTP 协议吗?
我需要将附加的示例 HTTP 响应解析为
- 响应状态代码:Int
- 标题:列表[(字符串,字符串)]
- 正文:String、Array[Byte]、CharBuffer 或其他
非常感谢 Packrat-Parser 的简短示例用法。谢谢!
HTTP/1.1·200·OK(CR)(LF)
Date:·Thu,·27·May·2010·12:18:48·GMT(CR)(LF)
Server:·Apache(CR)(LF)
Vary:·Accept-Encoding,User-Agent(CR)(LF)
Connection:·close(CR)(LF)
Transfer-Encoding:·chunked(CR)(LF)
Content-Type:·text/html;·charset=utf-8(CR)(LF)
(CR)(LF)
... Hello World ..