Skip to main content

Module http

Module http 

Source
Expand description

HTTP transaction parsing.

§Remarks

Iris currently only parses HTTP 1.x request and response headers, and does not attempt to parse or defragment HTTP bodies that may span multiple packets. This is enough for basic HTTP header analysis, but not for deep inspection of message body contents. Support for request/response continuations, chunked transfer encoding, and body content retrieval, are in progress.

This module does support parsing pipelined requests and maintains state for linking requests and responses.

Modules§

parser
HTTP transaction parser.

Structs§

Http
Parsed HTTP transaction contents.
HttpRequest
An HTTP Request
HttpResponse
An HTTP Response