utils/req_utils library

Functions

detectEncoding(Uint8List bytes) String
getRequestHost(H4Event event) String?
Get incoming request host
getRequestIp(H4Event event) String?
getRequestProtocol(H4Event event) → dynamic
Get the request protocol.
getRequestUrl(H4Event event) String?
Get the entire incoming URL.
getRouteParam(H4Event event, {required String name}) String?
Gets a route parameter value by name from the event.
handleCors(H4Event event, {String origin = "*", String methods = "GET, POST, PUT, DELETE, OPTIONS, HEAD, PATCH", String headers = "Content-Type, Authorization, X-Requested-With", bool credentials = false, int maxAge = 86400}) → void
Handles Cross-Origin Resource Sharing (CORS) headers for HTTP requests.
readFiles(H4Event event, {required String fieldName, String? customFilePath, bool hashFileName = false, int maxFileSize = 10}) Future<List<Map<String, dynamic>>?>
Reads file(s) from a multipart/form-data request for a specific field name.
readFormData(dynamic event) Future<FormData>