HarmonyOS 使用rcp.get接口绕开自签名证书报错1007900004

想绕过证书校验

报错:{“code”:1007900004,“data”:“A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.”}

HarmonyOS
2024-12-27 18:25:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

rcp网络库中可通过设置参数Configuration.security设置为 ‘skip’ 以绕过证书校验,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5#section1898141153617

核心代码:

let testUrl = "https://www.huawei.com"

//session中证书有关能力设置
const securityConfig: rcp.SecurityConfiguration = {
  remoteValidation : 'skip'
};

//发起请求
const session = rcp.createSession({ requestConfiguration: { security: securityConfig } });
session.get(testUrl).then((response) => {
  console.log('res timeInfo : ' + JSON.stringify(response));

}).catch((err: BusinessError) => {
  console.error("err:" + JSON.stringify(err));
});
分享
微博
QQ
微信
回复
2024-12-27 20:25:41
相关问题
HarmonyOS 安装ca证书报错
225浏览 • 1回复 待解决
HarmonyOS web 组件绕过签名证书
383浏览 • 1回复 待解决
使用rcp模块能力发送Get请求
1565浏览 • 1回复 待解决
HarmonyOS 使用发布证书签名打包
415浏览 • 1回复 待解决
使用componentSnapshot.get能力报错
1016浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
490浏览 • 1回复 待解决
HarmonyOS rcp网络请求证书配置
432浏览 • 1回复 待解决
HarmonyOS rcp如何跳过https证书验证
328浏览 • 1回复 待解决
HarmonyOS 使用云存储接口报错报错
185浏览 • 1回复 待解决
HarmonyOS 使用发布证书运行报错9568322
384浏览 • 1回复 待解决
HarmonyOS rcp网络请求报错1007900994
483浏览 • 1回复 待解决
GET请求的bodySign是对谁签名得到的?
1673浏览 • 1回复 待解决