E/flutter(2647):[错误:flutter/runtime/dart_vm_initializer.cc(41)]未处理的异常:连接被拒绝

问题描述 投票:0回答:1

我在用 PHP 连接到 MySQL 数据库时遇到这个错误,但是在我的邮递员身上尝试时,它运行良好。

E/flutter ( 2647): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] 未处理的异常:连接被拒绝

import 'dart:convert';
import 'package:dartz/dartz.dart';
import 'package:ecommercegetx/core/class/statusrequest.dart';
import 'package:ecommercegetx/core/functions/checkinternet.dart';
import 'package:http/http.dart' as http;

class Crud {
  Future<Either<StatusRequest, Map>> postData(String linkurl, Map data) async {
      var check = await checkInternet();
      print("###################################$check");
      print("###################################1$linkurl");
      print("###################################2$data");
      if (await checkInternet()) {
        print("checkedf");
        var response = await http.post(Uri.parse(linkurl), body: data);
        print("########################----33333333$response");
        if (response.statusCode == 200 || response.statusCode == 201) {
          Map responsebody = jsonDecode(response.body);
          return Right(responsebody);
        } else {
          return const Left(StatusRequest.serverfailure);
        }
      } else {
        return const Left(StatusRequest.offlinefailure);
      }
    }
    
  }

这里是完整代码的存储库(我无法添加更多代码) https://github.com/Y7gn/ecommercegetx

flutter flutter-dependencies dart-pub
1个回答
1
投票

你能尝试获取你的 IP 地址并插入它而不是 localhost 吗? 将

ipconfig
写入您的终端并从那里获取您的 IP 地址。然后而不是 localhost 在那里写下你的 IP?

© www.soinside.com 2019 - 2024. All rights reserved.