1

有人可以让我开始了解如何使用 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 ..
4

1 回答 1

2

关于使用 Scala 的组合解析器库的在线资源非常丰富。

于 2010-05-27T15:02:12.003 回答