httpOverrides property
Dio HTTP Overrides enable overrides to handle badCertificateCallback. available only for the non-Web platform.
Implementation
set httpOverrides(bool setOverrides) {
if (!kIsWeb && setOverrides) {
dio.Dio dioOverrides = dio.Dio();
(dioOverrides.httpClientAdapter as IOHttpClientAdapter)
.onHttpClientCreate = (IO.HttpClient client) {
client.badCertificateCallback =
(IO.X509Certificate cert, String host, int port) => true;
return client;
};
_dio = dioOverrides;
}
}