put static method

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

Implementation

static Future put({
  required String url,
  required Map<String, dynamic> data,
  required Map<String, String> headers,
}) async {
  var url2 = Uri.parse(url);
  Map<String, String> headerData = headers
    ..addAll({'content-type': 'application/json'});
  http.Response response =
      await http.put(url2, headers: headerData, body: jsonEncode(data));
  String data2 = response.body;
  var decodeData = jsonDecode(data2);
  return {'status': response.statusCode, 'data': decodeData};
}