如何解决此错误“('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 编码。”