Может кто-нибудь дать мне представление о том, как анализировать 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 ..