requestText method

Future<HttpTextResponse> requestText({
  1. required HttpMethod method,
  2. required String url,
  3. Map<String, String>? query,
  4. HttpHeaders? headers,
  5. HttpBody? body,
  6. CancelToken? cancelToken,
  7. ProgressCallback? onSendProgress,
  8. ProgressCallback? onReceiveProgress,
})

Makes an HTTP request and returns the response as text.

Implementation

Future<HttpTextResponse> requestText({
  required HttpMethod method,
  required String url,
  Map<String, String>? query,
  HttpHeaders? headers,
  HttpBody? body,
  CancelToken? cancelToken,
  ProgressCallback? onSendProgress,
  ProgressCallback? onReceiveProgress,
}) async {
  final response = await request(
    method: method,
    url: url,
    query: query,
    headers: headers,
    body: body,
    expectBody: HttpExpectBody.text,
    cancelToken: cancelToken,
    onSendProgress: onSendProgress,
    onReceiveProgress: onReceiveProgress,
  );
  return response as HttpTextResponse;
}