flutter dio 模块https证书异常,忽略证书错误

 

相信你找到了HttpClient或http模块解决证书错误的方法,但唯独没找到Dio模块的解决方法。

下面我先列出HttpClient和http模块和Dio模块的解决方法再来看我们Dio怎么解决证书的问题

 

1)、HttpClient:

其请求代码如下:

HttpClient client = HttpClient();
var request = await client.getUrl(Uri.parse("https://wxpay.wxutil.com/pub_v2/app/app_pay.php"));

这个原因就是证书不被信任。为了解决这个问题需要强行信任:

client.badCertificateCallback = callback(X509Certificate cert, String host, int port){
   return true;
}

 

flutter dio 模块https证书异常,忽略证书错误

上一篇:css实现翻转菜单


下一篇:html网页添加音乐视频方式