A Brief But Accurate Documentation, BSD Linux And Programming

 Docker

Thursday, January 6, 2022

Accept Bad Certificate Flutter SSL HTTPS





 Here we declare a new class in the main.dart

///  HttpOverrides.global = HttpOverridesSkipCertificate();

class MyHttpOverrides extends HttpOverrides {

  @override

  HttpClient createHttpClient(SecurityContext context) {

    return super.createHttpClient(context)

      ..badCertificateCallback =

          (X509Certificate cert, String host, int port) => true;

  }

}


Then we can invoke that class within void main() just like so:
                void main() {  
                    HttpOverrides.global = MyHttpOverrides();

                    runApp(const MyApp()); 

                    }

No comments:

Post a Comment

Back to top