1

誰かが HTTP プロトコルを scala 2.8 packrat-parsing で解析する方法を教えてくれませんか?

添付された HTTP レスポンスの例を解析する必要があります

  • ResponseStatusCode: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のCombinator Parserライブラリの使用に関する豊富なオンラインリソースがあります。

于 2010-05-27T15:02:12.003 に答える