executeRequest method

Future<HttpClientResponse> executeRequest(
  1. String method,
  2. String path,
  3. Map<String, String> headers,
  4. Uint8List? body,
  5. Set<int>? validStatuses,
)
inherited

Makes a request against a given path.

The query parameters of the baseURL are added. The path is resolved against the path of the baseURL. All baseHeaders are added to the request.

Implementation

Future<HttpClientResponse> executeRequest(
  final String method,
  final String path,
  final Map<String, String> headers,
  final Uint8List? body,
  final Set<int>? validStatuses,
) {
  final uri = Uri.parse('$baseURL$path');

  return executeRawRequest(
    method,
    uri,
    {...?baseHeaders, ...headers},
    body,
    validStatuses,
  );
}