request method
      
Future<HttpResponse> 
request({ 
    
- required HttpMethod method,
- required String url,
- Map<String, String> ? query,
- HttpHeaders? headers,
- HttpBody? body,
- required HttpExpectBody expectBody,
- CancelToken? cancelToken,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
Makes an HTTP request. Use send if you already have a BaseHttpRequest object.
Implementation
Future<HttpResponse> request({
  required HttpMethod method,
  required String url,
  Map<String, String>? query,
  HttpHeaders? headers,
  HttpBody? body,
  required HttpExpectBody expectBody,
  CancelToken? cancelToken,
  ProgressCallback? onSendProgress,
  ProgressCallback? onReceiveProgress,
}) =>
    requestInternalGeneric(HttpRequest(
      client: this,
      settings: settings,
      interceptor: interceptor,
      method: method,
      url: url,
      query: query,
      headers: headers,
      body: body,
      expectBody: expectBody,
      cancelToken: cancelToken,
      onSendProgress: onSendProgress,
      onReceiveProgress: onReceiveProgress,
    ));