deveco studio5.1.0版本

deveco studio5.1.0版本 API版本5.1.0.125,在调用华为云的Agent的时候,怎么跳过证书验证,实在是看不懂文档里了,

在postman里面就成功了,但是转到deveco中,一直是证书验证问题

5 回复

cke_127.png

就是SSL证书问题,参数是没有问题的


这两者应该没啥区别,楼主可以检查下deveco里编写的代码传参是否正确,结合服务端错误日志排查定位

在日志中状态码也是2300060,是证书的问题,主要是想怎么跳过证书的验证,

DevEco Studio 5.1.0是华为推出的鸿蒙应用开发工具,支持ArkTS语言进行应用开发。该版本优化了编译构建速度,提升了调试器稳定性,并增强了ArkUI组件预览功能。新增了部分API接口支持,改进了分布式调试能力,适用于HarmonyOS NEXT应用开发。

在Deveco Studio 5.1.0中跳过证书验证,可通过修改HTTP请求配置实现。使用@ohos.net.http模块时,在http.RequestOptions中设置extraDatasecurityOptions属性:

let httpRequest = http.createHttp();
let options = {
  method: http.RequestMethod.POST,
  extraData: {
    securityOptions: {
      // 禁用证书验证
      caCerts: [],
      // 或使用不验证模式
      useInsecureMode: true
    }
  }
};

注意:该方法仅适用于开发测试环境,生产环境必须启用证书验证以确保通信安全。若需固定证书,可将CA证书内容放入caCerts数组。

回到顶部