archery/core/http/http library

Classes

FormRequest
RoutableRequest
Route
Basic route definition structure.
RouteParams
Utility class for accessing route parameters in handlers and middleware.
Router
Core HTTP router with support for:
UploadedFile

Enums

HttpMethod
HTTP methods supported by the router.

Extensions

HttpRequestFormExtension on HttpRequest
Json on HttpRequest
Extension on HttpRequest to send JSON responses.
NotAuthenticated on HttpRequest
NotFound on HttpRequest
Extension on HttpRequest to send 404 with fallback template.
Redirect on HttpRequest
Text on HttpRequest
Extension on HttpRequest to send plain text.
ThisSession on HttpRequest
View on HttpRequest
Extension on HttpRequest to render HTML views.

Typedefs

Handler = Future Function(HttpRequest request)
Signature for HTTP route handlers.
HttpMiddleware = Future Function(HttpRequest request, void next())
Signature for HTTP middleware functions.
ViewData = Map<String, dynamic>
Type alias for view data.