【发布时间】:2020-03-29 04:06:26
【问题描述】:
这对我自己和我的同事来说一直是个问题,他们也尝试了很长时间(我们不断重新审视这个问题以尝试修复),因此获取 Flutter 应用程序包的过程失败了。它可以在我的家用电脑上完美运行,但在工作中却不行。
从我的 cli 运行 flutter pub get 返回 pub get failed (-10737418819)。如果我将-v 附加到flutter pub get 我会得到更多信息,这些信息描述了它尝试生成的HTTP get:
https://pub.dartlang.org/api/packages/cupertino_icons 接受标头为 'application/vnd.pub.v2+json'
如果我随后使用 Postman 之类的工具发送包含此信息的 Http Get,它会失败并报告它可能归结为:
自签名 SSL 证书被阻止: 通过在“设置”>“常规”中关闭“SSL 证书验证”来解决此问题
所以我关闭了这个设置,它按预期工作,返回有关 cupertino 包的 JSON 数据。我认为解决我的问题与 SSL 证书验证有关,但我不知道从哪里开始。有人知道吗?
【问题讨论】:
标签: ssl flutter dart ssl-certificate dart-pub