flutter 如何解决此错误“(”HttpClient函数(SecurityContext)“)不是”HttpOverrides. createHttpClient“的有效重写”

km0tfn4u  于 2023-02-09  发布在  Flutter
关注(0)|答案(3)|浏览(82)

我使用flutter版本2.2.1
文件:主文件.dart

这是消息错误

如何解决这个错误?

f87krz0w

f87krz0w1#

将安全上下文更改为安全上下文?。

c8ib6hqw

c8ib6hqw2#

HttpClient创建HttpClient(安全上下文?上下文){返回超级创建HttpClient(上下文).. badCertificateCallback =(X509证书证书,字符串主机,内部端口)=〉true }

lzfw57am

lzfw57am3#

以下是更新代码:

class MyHttpOverrides extends HttpOverrides{
  @override
  HttpClient createHttpClient(SecurityContext? context){
    return super.createHttpClient(context)
      ..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
  }
}

相关问题