如何解决此错误“('HttpClient Function(SecurityContext)')不是'HttpOverrides.createHttpClient'的有效覆盖”

Posted

技术标签:

【中文标题】如何解决此错误“(\'HttpClient Function(SecurityContext)\')不是\'HttpOverrides.createHttpClient\'的有效覆盖”【英文标题】:How to solve this error "('HttpClient Function(SecurityContext)') isn't a valid override of 'HttpOverrides.createHttpClient'"如何解决此错误“('HttpClient Function(SecurityContext)')不是'HttpOverrides.createHttpClient'的有效覆盖” 【发布时间】:2021-08-28 21:14:45 【问题描述】:

我用的是flutter 2.2.1版

文件:Main.dart

这是消息错误

如何解决这个错误?

【问题讨论】:

1.不要发布代码和消息的截图;那些无法搜索。 2. 如错误信息所示,HttpOverrides.createHttpClient 采用SecurityContext?,而不是SecurityContext 【参考方案1】:

将 SecurityContext 更改为 SecurityContext?。

【讨论】:

【参考方案2】:

HttpClient createHttpClient(SecurityContext?context) 返回 super.createHttpClient(context) ..badCertificateCallback = (X509Certificate 证书,字符串主机,int 端口)=> 真

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于如何解决此错误“('HttpClient Function(SecurityContext)')不是'HttpOverrides.createHttpClient'的有效覆盖”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决此科尔多瓦构建错误?

如何解决颤振中的 build.gradle 错误。如何解决此错误“评估项目 ':app' 时出现问题。> 格式错误的 \uxxxx 编码。”

如何解决此解码和语法错误

如何解决此错误“格式错误的 URL”?

创建项目时如何解决此错误?

如何解决此错误格式不正确(无效令牌)