put method

Future<Map<String, dynamic>> put(
  1. String url,
  2. Map<String, dynamic> json, {
  3. Map<String, String>? headers,
})

Implementation

Future<Map<String, dynamic>> put(String url, Map<String, dynamic> json,
    {Map<String, String>? headers}) async {
  var response = await _client.put(Uri.parse(url),
      headers: headers ??
          <String, String>{
            'Content-Type': 'application/json; charset=UTF-8',
            'Accept-Encoding': 'gzip',
          },
      body: jsonEncode(json));
  if (response.statusCode == HttpStatus.ok) {
    return jsonDecode(response.body);
  } else {}
  return {};
}