Defines various address types for use with HTTP communication.
Defines builder types to more easily construct various HTTP objects, often useful for testing scenarios.
Defines the core request handler interface that's the starting point for all HTTP request processing.
An implementation of a multi-valued mapping, where one key may map to one or more values.
Module that defines an Optional type, which is a simplified version of Phobos' Nullable, that also supports mapping the underlying data.
Defines the request structure and associated types that are generally used when dealing with a client's HTTP request.
Defines the HTTP response structure and associated types that are generally used when formulating a response to a client's request.
The testing module defines helper methods for testing your HTTP handling code.
The handy_http_primitives module defines a set of primitive types and interfaces that are shared among all Handy-Http libraries, and form the basis of how requests are handled.