Flutter 调用web服务的url时连接被拒绝

Flutter 调用web服务的url时连接被拒绝,flutter,dart,Flutter,Dart,我正在尝试调用web服务的url。但是当我调用它时,得到异步暂停和 未处理的异常:SocketException:OS错误:连接被拒绝 Future<Post> fetchPost() async { final response = await http.get('http://localhost:8069/test'); if (response.statusCode == 200) { print ("122121"); print (respo

我正在尝试调用web服务的url。但是当我调用它时,得到异步暂停和 未处理的异常:SocketException:OS错误:连接被拒绝

Future<Post> fetchPost() async {
  final response = await http.get('http://localhost:8069/test');
  if (response.statusCode == 200) {
      print ("122121");
      print (response.body);
      return Post.fromJson(json.decode(response.body));
    }
}



E/flutter (19112): <asynchronous suspension>
E/flutter (19112): #5      get (package:http/http.dart:46:5)
E/flutter (19112): #6      fetchPost (package:flutter_app/main.dart:67:26)
E/flutter (19112): <asynchronous suspension>

有人能帮我解决这个问题吗?

不是错误。它表示stacktrace中的下一个函数不是同步调用上一个函数,而是异步调用。错误是什么?您是否在端口8069上本地运行web服务?您可以从浏览器中获取页面吗?连接被拒绝听起来好像你没有运行它…@SebastianK是的,我正在本地浏览器中获取结果
E/flutter (19112): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: SocketException: OS Error: Connection
refused, errno = 111, address = localhost, port = 51382
E/flutter (19112): #0      IOClient.send (package:http/src/io_client.dart:33:23)