_InternalLinkedHashMap 'не имеет экземпляра getter' body ' - PullRequest
0 голосов
/ 21 марта 2020

Я получаю эту ошибку при отправке запроса с флаттером.

Все мои поля и параметры верны и хорошо работают с почтальоном. Я перепробовал все, что знаю, но получал это исключение.

Пожалуйста, помогите мне

_InternalLinkedHashMap<String, dynamic>' has no instance getter 'body'.
Tried calling: body

Код

  _createWallet() async{
    Navigator.pop(context);
    setState(() {
      _loading = true;
    });
    try{
      Map<String, dynamic>  data = {
        'user_id': _bloc.user.id.toString(),
        'bvn': _bvn.text.toString(),
        'account_number': _accountNo.text.toString(),
        'bank_code': _bankCode.toString(),
      };
      var jsonResponse = null;
      var response = await
      http.post(ApiService.BASE_URL + "wallet/account/create",
          headers: {'Accept': 'application/json',
            'Content-Type': 'application/json',
            'Authorization': "Bearer " + _bloc.bearerToken},
          body: json.encode(data));
      jsonResponse = json.decode(response.body);
      print(jsonResponse.body.toString());
      if (response.statusCode == 200 || response.statusCode == 201) {
        Navigator.pop(context);
        if (jsonResponse != null) {
          setState(() {
            _loading = false;
            isPurseCreated = true;
            showSuccessMsg();
          });
          print(jsonResponse['message']);
        } else {
          showToast("An error occurred");
          setState(() {
            showToast("An error occurred");
            _loading = false;
            isPurseCreated = false;
          });
        }
      } else {
        setState(() {
          showToast("An error occurred");
          _loading = false;
          isPurseCreated = false;
        });
      }
    }catch(e){
      print(e.toString());
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...