onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
dynamic body;
if (options.data is FormData) {
body = "Multipart FormData (skipped)";
} else {
body = options.data;
}
final log = {
"method": options.method,
"url": options.uri.toString(),
"headers": options.headers,
"query": options.queryParameters,
"body": body,
};
DebugConsoleOverlay.logRequest(
"- [${options.method}]: ${options.uri.path}\n${prettyJson(log)}",
);
handler.next(options);
}