request method

Future<HttpResponse> request({
  1. required HttpMethod method,
  2. required String url,
  3. Map<String, String>? query,
  4. HttpHeaders? headers,
  5. HttpBody? body,
  6. required HttpExpectBody expectBody,
  7. CancelToken? cancelToken,
  8. ProgressCallback? onSendProgress,
  9. 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,
    ));