ArcheryRequestInput extension

on

Properties

query Map<String, String>

Available on HttpRequest, provided by the ArcheryRequestInput extension

Returns only query parameters (without body fields)
no setter

Methods

all() Future<Map<String, dynamic>>

Available on HttpRequest, provided by the ArcheryRequestInput extension

Returns all form fields (non-file) from request body merged with query parameters Body fields take precedence over query parameters for same keys
body() Future<Map<String, dynamic>>

Available on HttpRequest, provided by the ArcheryRequestInput extension

Returns only body fields (without query parameters)
file(String key) Future<UploadedFile?>

Available on HttpRequest, provided by the ArcheryRequestInput extension

Gets uploaded file for the given field name from multipart form data Returns null if key not found or request is not multipart Note: Files are only from multipart form data body, not from query parameters
files() Future<Map<String, UploadedFile>>

Available on HttpRequest, provided by the ArcheryRequestInput extension

Returns all uploaded files from multipart form data
input(String key) Future

Available on HttpRequest, provided by the ArcheryRequestInput extension

Gets form field value from request body for x-www-form-urlencoded, JSON, or multipart form data. Also checks URL query parameters. Returns null if key not found. Only returns non-file fields. Priority: Body parameters > Query parameters (body overrides query for same key)