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.