Android 未处理的异常:SocketException:OS错误:连接被拒绝,错误号=111,地址=127.0.0.1,端口=40712 Future registerUser(字符串用户名、字符串名、字符串名、字符串密码、字符串电子邮件) 异步的{ 打印(“\n\n\n\n\n\n\nHello\n\n\n\n\n\n\n\n\n”); 最终响应=等待客户 .post('http://127.0.0.1:5000/api/register“,//此处存在错误 //标题:“”, 正文:JSONECODE({ “电子邮件地址”:电子邮件, “用户名”:用户名, “密码”:密码, “名字”:名字, “姓氏”:姓氏 }) );

Android 未处理的异常:SocketException:OS错误:连接被拒绝,错误号=111,地址=127.0.0.1,端口=40712 Future registerUser(字符串用户名、字符串名、字符串名、字符串密码、字符串电子邮件) 异步的{ 打印(“\n\n\n\n\n\n\nHello\n\n\n\n\n\n\n\n\n”); 最终响应=等待客户 .post('http://127.0.0.1:5000/api/register“,//此处存在错误 //标题:“”, 正文:JSONECODE({ “电子邮件地址”:电子邮件, “用户名”:用户名, “密码”:密码, “名字”:名字, “姓氏”:姓氏 }) );,android,flutter,android-emulator,Android,Flutter,Android Emulator,我已尝试将添加到我的清单中,并更改模拟器上的代理。谢谢你确定此地址存在吗?用你的电脑实际IP地址更改127.0.0.1:5000。127.0.0.1指向你的设备。即使在模拟器中。我已更改了IP,但现在我的IP显示了相同的错误。我需要将其更改为我的IP吗所有实例上的IP?只是修复了它。您必须使用10.0.2.2而不是127.0.0.1,因为后者是计算机的环回接口,前者是该接口的宿主 Future<User> registerUser(String username, String fi

我已尝试将
添加到我的清单中,并更改模拟器上的代理。谢谢

你确定此地址存在吗?用你的电脑实际IP地址更改127.0.0.1:5000。127.0.0.1指向你的设备。即使在模拟器中。我已更改了IP,但现在我的IP显示了相同的错误。我需要将其更改为我的IP吗所有实例上的IP?只是修复了它。您必须使用10.0.2.2而不是127.0.0.1,因为后者是计算机的环回接口,前者是该接口的宿主
Future<User> registerUser(String username, String firstname, String lastname, String password, String email) 
      async {
        print("\n\n\n\n\n\n\nHello\n\n\n\n\n\n\n\n");
        final response = await client
            .post('http://127.0.0.1:5000/api/register', // the error exists here
            // headers: "", 
            body: jsonEncode({
              "emailaddress": email,
              "username": username,
              "password": password,
              "first_name": firstname,
              "last_name": lastname
            })
          );