首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CERTIFICATE_VERIFY_FAILED颤振

CERTIFICATE_VERIFY_FAILED颤振
EN

Stack Overflow用户
提问于 2022-02-21 02:05:26
回答 1查看 1.8K关注 0票数 1

发送post请求时遇到错误。使用具有自签名证书的本地服务器作为服务器.还使用了https连接。

要连接,我使用GetConnect,它包含在getX包中

出现此错误:

代码语言:javascript
运行
复制
HandshakeException: Handshake error in client (OS Error: 
    CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:393))

我试图使用以下代码使用自签名证书,但这对我没有帮助:

代码语言:javascript
运行
复制
class MyHttpOverrides extends HttpOverrides {
  @override
  HttpClient createHttpClient(SecurityContext context) {
    return super.createHttpClient(context)
      ..badCertificateCallback = (X509Certificate cert, String host,
          int port) => true;
  }
}

在主函数中,我还指定了以下行:

代码语言:javascript
运行
复制
HttpOverrides.global = MyHttpOverrides();
EN

Stack Overflow用户

发布于 2022-02-25 10:36:36

我找到了解决办法:)

您需要在类的构造函数中添加以下行,以扩展GetConnect

allowAutoSignedCert =真;

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71200480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档