是证书问题导致,下面是强制认证
import 'package:dio/dio.dart';
import 'package:dio/adapter.dart'; // 导入这个包,添加DefaultHttpClientAdapter
Response response;
Dio dio = Dio();
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) {
client.badCertificateCallback = (cert, host, port) {
return true; // 返回true强制通过
};
};
try {
response = await dio.get(
url,
options: Options(
headers: {},
),
);
} catch (e) {
print('错误');
print(e);
}