Пакратный разбор HTTP - PullRequest
1 голос
/ 27 мая 2010

Может кто-нибудь дать мне представление о том, как анализировать HTTP-протокол с помощью разбора пакетов scala 2.8?

Мне нужно разобрать прикрепленный пример HTTP-ответа в

  • ResponseStatusCode: Int
  • Заголовки: Список [(String, String)]
  • Body: 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 ..

1 Ответ

2 голосов
/ 27 мая 2010
...