【发布时间】:2020-04-24 12:10:03
【问题描述】:
你好朋友,我是新来的,当我尝试在本地主机上发出 http 请求时,我收到了这个错误
E/flutter (8392): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理异常:SocketException:操作系统错误:连接被拒绝,errno = 111,地址 = 127.0.0.1,端口 = 33200 我在本地主机上使用带有 laravel 应用程序的 http pacakge
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;
}
【问题讨论】: