• 1399/02/09

عدم اتصال به سرور لوکال و سرور اینترنتی در فلاتر با ایجاد خطای 403 :

سلام وقتتون به خیر

استاد پور من تا جلسه نهم آموزش پیشرفته فلاتر شما جلو رفتم اونجایی که اولین اتصال رو به دیتابیس روی سرور لوکال برقرار میکند اما متاسفانه نتونستم با سرور لوکال ارتباط برقرار کنم با سرور اینترنتی هم به همین شکل؛ فیلتر شکن هم ران کردم .

دیروز هم سوالم رو مطرح کردم ولی وسطاش تست دیدم گهگاهی به سرور اینترنتی ام (سرور واقعی) وصل میشد و کد 200 رو چاپ میکرد اما بعضی اوقات دوباره وصل نمیشد !!! آخرشم من متوجه نشدم که ایراد کارم کجاست!!!!

 

ممنون میشم اگه جواب سوال من رو بدهید

اینم کد من

import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:http/http.dart' as http;
import 'dart:convert' as convert;
import 'package:cheangal/model/Product.dart';
class homepage extends StatelessWidget {
  List<Product> products=[];

  void  getProduct(){
    var url="http://192.168.2.97/flutter";
    http.get(url).then((result){
      print(result.statusCode);
      if(result.statusCode==200){
        print("pppppppppppppppppppppppppppppppp");
        List jsondata=convert.jsonDecode(result.body);
        for(int i=0;i < jsondata.length;i++){
          products.add(new Product(title:jsondata[i]["title"],img: jsondata[i]["image"]));
      }



      }
    });

  }



  @override
  Widget build(BuildContext context) {

    getProduct();
   return Container(
      height: 500,

        color: Colors.deepOrangeAccent,


       child:Container(
         child:  ListView.builder(itemBuilder: listrow,itemCount: 2, scrollDirection:Axis.horizontal,), //333333333333333333333333333333333
          height: 500,
         color: Colors.deepOrangeAccent,
       )

    );

  }

  Widget listrow(BuildContext context, int index) {
    return Container(
    margin: EdgeInsets.only(left: 5.0),
      height: 500,
      decoration: BoxDecoration(

    border: Border.all(color: Colors.black12,width: 2
    ),

    color: Colors.white,


    borderRadius:BorderRadius.all(Radius.circular(10)),

    ),

      child: Column(

        children: <Widget>[
          Image.asset(products[index].img,height: 200,),

          Text(products[index].title),

        ],

      ),
    );
  }
}
  • 1399/02/09
  • ساعت 12:10

سلام . زمپ فعاله رو سیستم؟ 


  • 1399/02/09
  • ساعت 12:21

بله استاد زمپ فعاله فیلتر شکن هم  فعاله


  • 1399/02/09
  • ساعت 12:22

استاد

"http://10.0.0.2/flutter/index.php" رو هم امتحان کردم بازم نشد

این ارور رو هم میده :

Error connecting to the service protocol: failed to connect to http://127.0.0.1:58215/2o3Q9QsVJVQ=/

 


  • 1399/10/17
  • ساعت 22:25

سلام

منم این مشکل رو دارم که عکس ها رو از سرور محلی با ادرس شبکه نمی خونه همچنین کوئری ها برای جدیدترین و پرفروش ترین محصول رو چطور اجرا کنم که جواب رو نشون بده؟


  • 1399/10/18
  • ساعت 12:11

والا راستش هیچوقت خودم متوجه نشدم چرا اینطوری شد بعد یه مدت خودش خود به خود درست شد!!!! به نظرم یه سری به کانال فلاتر تو تلگرام بزنید اونجا افرادآنلاین زیاد هستن سوالا رو سریع جواب میدن 

@fluttery


  • 1399/10/18
  • ساعت 19:33

سلام رامین جان 

همون پوشه images داخل پروژت رو در فولدر زمپ پروژت هم قرار بده

درست میشه