ihttp-0.2.0: Incremental HTTP iteratee

Stabilitybeta
MaintainerErtugrul Soeylemez <es@ertes.de>

Network.IHttp.Parsers

Contents

Description

HTTP parsers.

Synopsis

Protocol parsers

httpCodeP :: Parser IntSource

Parse an HTTP status code.

httpFirstHeaderP :: Parser (ByteString, ByteString)Source

Parse first HTTP header line.

httpMethodP :: Parser HttpMethodSource

Parse a known HTTP method.

httpMethodP' :: HttpMethod -> Parser HttpMethodSource

Parse the given HTTP method.

httpVersionP :: Parser HttpVersionSource

Parse an HTTP version in the format HTTP/major.minor.

messageP :: Parser ByteStringSource

Parse the rest of input as a status message.

requestLineP :: Parser RequestSource

Parse an HTTP request line.

responseLineP :: Parser ResponseSource

Parse an HTTP response line.