post method

Future<Map<String, dynamic>> post(
  1. String uri, {
  2. Map<String, dynamic> data = const {},
  3. Map<String, String>? params,
  4. String? contentType,
})

Implementation

Future<Map<String, dynamic>> post(
  String uri, {
      Map<String, dynamic> data = const {},
      Map<String, String>? params,
      String? contentType,
    }) async {
  final response = await http.post(this._makeURL(uri, params),
      headers: this._makeHeaders(
          extraHeaders: {'Content-type': contentType ?? this.MIME_JSON}),
      body: json.encode(data));

  return {
    'status': response.statusCode,
    'response': json.decode(response.body),
  };
}