API Reference roadrunner v#0.1.0

View Source

Modules

Public API for the roadrunner HTTP server.

HTTP cookie codec (RFC 6265).

Behaviour for handling parsed HTTP requests.

Protocol-version-agnostic HTTP semantics shared by HTTP/1.1 (roadrunner_http1) and HTTP/2 (roadrunner_http2_*) modules.

Listener gen_server — owns the listening socket and the acceptor pool for one named roadrunner instance.

Continuation-style middleware for roadrunner handlers.

Parser for multipart/form-data request bodies (RFC 7578).

application/x-www-form-urlencoded query string codec.

Pure accessors over the request() map.

Convenience builders for the buffered {Status, Headers, Body} triple — one of the five shapes a roadrunner handler can return.

Path → handler dispatch with parameterized segments.

Server-Sent Events (SSE) encoding helpers.

Built-in static file handler.

URI percent-encoding helpers (RFC 3986 §2.1).

WebSocket protocol primitives (RFC 6455 + RFC 7692).

Behaviour for WebSocket handlers.