Ошибка запроса http на локальном хосте http://127.0.0.1: 8000 / api / users - PullRequest
0 голосов
/ 24 апреля 2020

Привет, друг! Я новичок во флаттере, когда пытаюсь сделать http-запросы на локальном хосте, я получил эту ошибку

E / flutter (8392): [ОШИБКА: флаттер / lib / ui / ui_dart_state . cc (157)] Необработанное исключение: SocketException: ошибка ОС: соединение отклонено, errno = 111, адрес = 127.0.0.1, порт = 33200 Я использую http pacakge с laravel app на localhost

Future<List<User>> getUsers({int pageNumber = 1}) async {
    var url = "http://127.0.0.1:8000/api/users";
    final res = await http.get(url);
    if (res.statusCode == 200) {
      return compute(parseUsers, res.body);
    } else {
      throw Exception("error in fetch userslist data");
    }
  }
}


List<User> parseUsers(String responseBody) {
  final items = jsonDecode(responseBody)["Data"];
  List<User> data = [];
  for (var item in items) {
    data.add(User.fromJson(item));
  }
  return data;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...