Вы можете реализовать эту функцию следующим образом
1.install http
package и импортировать его следующим образом
import 'package:http/http.dart' as http;
Создайте экземпляр http
или http.Client
, как вы это сделали
final http.Client _client = http.Client();
Отправьте запрос на сервер следующим образом
var url = 'https://example.com/store/.....';
final Map<String, dynamic> data= {"name":"John Doe", "email":"johndoe@email.com"};
final Map<String, String> _headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
var response = await _client.post(url, body:data, headers:_headers);
Тогда вы можете прочитать ответ как
if(response.statusCode == 200) {
var decoded = json.decode(response.body);
print(decoded);
// The Rest of code
}