raxx v1.1.0 API Reference

Modules

Tooling to work with HTTP.

Raxx.Context is a mechanism for simple sharing of state/information between Raxx.Middlewares and Raxx.Servers.

A part of an HTTP messages body.

Toolkit for parsing and serializing requests to HTTP/1.1 format.

A "middleware" is a component that sits between the HTTP server such as as Ace and a Raxx.Server controller. The middleware can modify requests request before giving it to the controller and modify the controllers response before it's given to the server.

HTTP requests to a Raxx application are encapsulated in a Raxx.Request struct.

HTTP responses from a Raxx application are encapsulated in a Raxx.Response struct.

Routing for Raxx applications.

Interface to handle server side communication in an HTTP message exchange.

Server interface for simple request -> response interactions.

A Raxx.Stack is a list of Raxx.Middlewares attached to a Raxx.Server. It implements the Raxx.Server interface itself so it can be used anywhere "normal" server can be.

A trailer allows the sender to include additional fields at the end of a streamed message.

Exceptions

Raise when a server module returns an invalid reaction