Я пытаюсь использовать дио на Flutter, но я должен игнорировать проверку сертификата, поэтому я внес некоторые изменения в код, и у меня появилась ошибка:
E/flutter (21674): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The getter 'httpClientAdapter' was called on null.
E/flutter (21674): Receiver: null
E/flutter (21674): Tried calling: httpClientAdapter
Может кто-нибудь помочь мне исправить это? Функция, которую я использую:
Future<void> _login3() async {
Dio dio;
if (Platform.isAndroid) {
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
(client) {
client.badCertificateCallback =
(X509Certificate cert, String host, int port) => true;
return client;
};
}
Response response =
await Dio().get("https://sistema.hutransportes.com.br/api/login.php");
// Response response;
response =
await dio.post("/test", data: {"user": "renato", "password": "123456"});
print(response.data.toString());
}