httpRequestToDoxRequest static method
Implementation
static Future<DoxRequest> httpRequestToDoxRequest(
HttpRequest request,
RouteData route,
) async {
DoxRequest i =
DoxRequest(request, request.response, request.uri, request.headers);
i.param = route.params;
i.method = route.method;
i.query = request.uri.queryParameters;
var bodyString = await utf8.decoder.bind(request).join();
if (request.headers.contentType.toString().contains('json')) {
i.body = jsonDecode(bodyString);
}
i.bodyString = bodyString;
i._allRequest = {...i.query, ...i.body};
i._getCookies();
return i;
}