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.