intercept<T> static method
Intercept any HTTP request
requestFn - The function that makes the HTTP request
method - HTTP method (GET, POST, PUT, DELETE, etc.)
url - The URL being requested
body - Optional request body
headers - Optional request headers
Implementation
static Future<T> intercept<T>(
Future<T> Function() requestFn, {
required String method,
required String url,
dynamic body,
Map<String, String>? headers,
}) async {
return _interceptRequest(method, url, body, headers, requestFn);
}