read static method
Implementation
static Future<Map<String, dynamic>> read(HttpRequest request) async {
if (HttpBody.isJson(request.headers.contentType)) {
String bodyString = await utf8.decoder.bind(request).join();
try {
return jsonDecode(bodyString);
} catch (err) {
return <String, dynamic>{};
}
}
if (HttpBody.isFormData(request.headers.contentType)) {
FormDataVisitor visitor = FormDataVisitor(request);
await visitor.process();
return visitor.inputs;
}
return <String, dynamic>{};
}