Auf modernen Geräten funktioniert alles.
Wenn ich die Zertifikatsvalidierung wie folgt umgehe:
Code: Select all
class MyHttpOverrides extends HttpOverrides {
@override
HttpClient createHttpClient(SecurityContext? context) {
return super.createHttpClient(context)
..badCertificateCallback =
(X509Certificate cert, String host, int port) => true;
}
}
void main() {
HttpOverrides.global = MyHttpOverrides();
runApp(const MyApp());
}
Warum lehnen alte Android-Geräte die HTTPS-Anfrage ab?
Wird das Problem verursacht durch:
- Backend-Zertifikatkonfiguration
- oder etwas mit Flutter?
Mobile version