flutter pub失败(-10737418819)-自签名SSL证书被阻止了?

时间:2019-12-04 11:07:21

标签: ssl flutter dart ssl-certificate dart-pub

这对我本人和我的同事们来说都是一个问题,他们也尝试了一段时间(我们一直在重新研究该问题以进行修复),从而导致为Flutter应用获取软件包的过程失败。它可以在我的家用PC上完美运行,但在工作中却不能。

从我的cli运行flutter pub get会返回pub get failed (-10737418819)。如果将-v附加到flutter pub get上,则会得到更多描述HTTP尝试获取的信息:

https://pub.dartlang.org/api/packages/cupertino_icons 带有“ application / vnd.pub.v2 + json”的接受标头

如果我随后使用诸如Postman之类的工具发送带有此信息的Http Get,它将失败并报告其原因可能是:

  

自签名SSL证书被阻止:   要解决此问题,请在“设置”>“常规”中关闭“ SSL证书验证”

因此,我关闭了此设置,它可以按预期工作,并返回有关cupertino软件包的JSON数据。我认为解决我的问题的方法与SSL证书验证有关,但我不知道从哪里开始。有人知道吗?

1 个答案:

答案 0 :(得分:0)

通常,问题出在服务器端,因为该网站没有SSL证书,并且您尝试使用“ https”进行访问。

使用与我们可以使用的“ HTTP”相同的URL