首页 > Web开发 > 详细

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

时间:2020-10-02 16:57:50      阅读:480      评论:0      收藏:0      [点我收藏+]

 

相信你找到了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证书异常,忽略证书错误

原文:https://www.cnblogs.com/MingGyGy-Castle/p/13761327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!