На современных устройствах все работает.
Если я обхожу проверку сертификата следующим образом:
Код: Выделить всё
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());
}
Почему старые устройства Android отклоняют HTTPS-запрос?
Проблема вызвана:
- конфигурацией внутреннего сертификата
- или чем-то с Flutter?
Подробнее здесь: https://stackoverflow.com/questions/798 ... certificat
Мобильная версия