archery/core/http/http library
Classes
- CorsMiddleware
- FormRequest
- Route
- Basic route definition structure.
- RouteParams
- Utility class for accessing route parameters in handlers and middleware.
- Router
- Core HTTP router with support for:
- StartSession
- UploadedFile
- VerifyCsrfToken
Enums
- HttpMethod
- HTTP methods supported by the router.
Extensions
- FirstOrFail on HttpRequest
- Model retrieval helpers that map to Archery ORM "or fail" methods.
- HttpRequestFormExtension on HttpRequest
- Cached form parsing for the current HttpRequest.
- Json on HttpRequest
- Extension on HttpRequest to send JSON responses.
- NotAuthenticated on HttpRequest
- Sends a 401 unauthenticated response.
- NotFound on HttpRequest
- Extension on HttpRequest to send 404 with fallback template.
- Redirect on HttpRequest
- Redirect helpers attached to HttpRequest.
- Text on HttpRequest
- Extension on HttpRequest to send plain text.
- ThisSession on HttpRequest
- Session helpers attached to 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, Future<
void> next()) - Signature for HTTP middleware functions.
-
ViewData
= Map<
String, dynamic> - Type alias for view data.