prepareArguments method
Implementation
Future prepareArguments() async {
rawBody = await utf8.decoder.bind(request).join('');
if (rawBody!.isNotEmpty) {
try {
var x = json.decode(rawBody!);
if (x is Map) {
postArgs = x;
}
} on FormatException catch (_) {
throw HttpRequestException('wrong json format');
}
}
setPostArgs(postArgs);
Map<String, String> getParams = {};
try {
getParams = request.uri.queryParameters;
} on FormatException catch (_) {
throw HttpRequestException('malformed get params');
}
setGetArgs(getParams);
}