【问题标题】:flutter pub get failed (-10737418819) - self-signed SSL certificates blocked?flutter pub get failed (-10737418819) - 自签名 SSL 证书被阻止?
【发布时间】: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


    【解决方案1】:

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

    使用与“HTTP”相同的 URL 就可以了

    【讨论】:

    • 不,我认为它与我这边使用的自签名证书有关,该证书不受 pub.dartlang 的信任
    • 我认为问题出在服务器上,因为我上个月遇到了这个问题
    猜你喜欢
    • 2019-09-08
    • 2019-09-18
    • 2020-08-16
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-24
    • 2018-02-18
    相关资源
    最近更新 更多