• 1399/01/01

مشکل در سرویس :

سلام مهندس من سرویس خودم نوشتم با زبان جاوا (اسپرینگ بوت)و حتی از سرویس انلاین هم استفاده کردم در هر صورت ارور زیر مشاهده میکنم

E/flutter ( 6396): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: SocketException: OS Error: Connection refused, errno = 111, address = 192.168.31.200, port = 47374
    var url = "http://192.168.31.200:56492/shop/allproduct";

تنضیمات خاص داره ؟جون دیدم تو اینترنت خیلیها به این مشکل خورده بودن ممنون

 

 

 

اینم متد اتصال

void getNewProduct() {
  var url = "http://192.168.31.1:56492/shop/allproduct";
  http.get(url).then((response) {
    print(response.statusCode);

    if (response.statusCode == 200) {
      List jsonResponse = convert.jsonDecode(response.body);

      for (int i = 0; i < jsonResponse.length; i++) {
        products.add(new Product(title: jsonResponse[i]['title'],
            img_url: jsonResponse[i]['img_url'],
            price: int.parse(jsonResponse[i]['price'])));
      }
    }
  });
}
  • 1399/01/01
  • ساعت 22:52

سلام شماره پورت هم باید میزدید؟


  • 1399/01/02
  • ساعت 02:31

شماره پورت زدم

56492

  هم داخل ارور و هم تو متد که گذاشتم هست ممنون کمک کنید

من حتی از سرویسهای تستی تو اینترت هم استفاده می کنم همینطوره


  • 1399/01/02
  • ساعت 16:37

اینم یه نمونه از سروی انلابن فری باز همون احتمالا تنضیمات سیستمی باید باشه چون از سرویس مشکلی نیست

class homeApi extends StatefulWidget {
  @override
  _homeApiState createState() => _homeApiState();
}

class _homeApiState extends State<homeApi> {
  List<String> dogImage = new List();
  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    fetchFive();

  }

  @override
  Widget build(BuildContext context) {
    return ListView.builder(
        itemCount: dogImage.length,
        itemBuilder: (BuildContext context, int index) {
          return Container(
            constraints: BoxConstraints.tightFor(height: 150.0),
            child: Image.network(dogImage[index], fit: BoxFit.fitWidth),
          );
        });
  }

  fetch() async {
    final response = await http.get('https://dog.ceo/api/breeds/image/random');
    if (response.statusCode == 200) {
      setState(() {
        dogImage.add(convert.json.decode(response.body)['message']);
      });
    }
    else{
      throw Exception('faeil dade baba');
    }



  }
  fetchFive(){
    for(int i=0;i<5;i++){
      fetch();
    }
  }
}

  • 1399/01/03
  • ساعت 03:16

ممنون درست شد دوستان این اروور زمانی رخ میده که AVD به اینترنت متصل نباشه


logo-enamadlogo-samandehi