💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ مهدی طاهری
راهکار ارور Handshake error in client (OS Error: E/flutter ( 6264): CERTIFICATE_VERIFY_FAILED
جامعه فلاتر ایجاد شده در ۲۵ مهر ۱۴۰۲

1. در فایل main.dart در ایمپورت‌ها این خط را اضافه کنید 

 import 'dart:io';

 

2. در فایل main.dart کلاس زیر را هم اضافه کنید 

class MyHttpOverrides extends HttpOverrides{
  @override
  HttpClient createHttpClient(SecurityContext? context){
    return super.createHttpClient(context)
      ..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
  }
}

 

3. سپس خط زیر را به تابع main  در فایل main.dart اضافه نمایید

 HttpOverrides.global = MyHttpOverrides();

 

 

4. برنامه را مجددا اجرا کنید