postText method

Future<Response> postText(
  1. String path,
  2. String body, {
  3. Map<String, String>? headers,
})

Implementation

Future<Response> postText(String path, String body, {Map<String, String>? headers}) async {
  if (path.startsWith("/")) {
    path = path.substring(1);
  }
  final url = baseUrl.resolve(path);
  final bodyText = body;

  final request = Request("POST", url);
  request.body = bodyText;
  request.headers.addAll(getHeaders(headers ?? {})!);

  final stream = await httpClient.send(request);
  return await Response.fromStream(stream);
}