HarmonyOS 鸿蒙Next系统发送https请求,是否支持忽略掉https证书校验不一致的问题

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next系统发送https请求,是否支持忽略掉https证书校验不一致的问题

在调试灾备包的时候,需要直接使用IP地址访问,但是该请求是https协议的,https证书是只有域名的,这会导致请求发送接收失败,请问鸿蒙系统中有提供忽略掉https证书错误的能力吗

2 回复
鸿蒙中https是必须要进行证书检验的。可以通过以下官方文档中的caPath指定自定义的证书。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5

目前自签名rcp请求库中有个skip的能力可以做忽略。

参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5#section1597118916425

http 是 HarmonyOS 中用于进行 HTTP 网络请求的一个接口或组件。允许开发者发送 GET、POST、PUT、DELETE 等常见的 HTTP 请求,从而与远程服务器进行交互。

RCP 是 HarmonyOS 中用于设备间通信的一个协议。它允许不同设备之间通过网络进行数据传输和交互。通常用于分布式系统和设备间的实时通信。

适合那些需要多设备协同工作、数据同步或实时交互的应用场景。

针对HarmonyOS鸿蒙Next系统发送https请求时,是否支持忽略掉https证书校验不一致的问题,作为IT专家,以下是我的回答:

在HarmonyOS鸿蒙Next系统中,发送https请求时,可以支持忽略https证书校验不一致的问题。鸿蒙开发者推出了远场通信服务,允许使用rcp模块的方法发起请求,并在请求时指定服务端证书的验证方式。具体地,可以通过设置SecurityConfiguration接口的remoteValidation属性为’skip’,来跳过对服务端证书的验证。

这种方法提供了一种灵活的方式来处理https请求中的证书校验问题,特别是在开发和测试环境中,或者当面对自签名证书或不受信任的CA时。

请注意,在生产环境中,跳过证书验证可能会带来安全风险,因为它会使通信容易受到中间人攻击。因此,在生产环境中应谨慎使用此功能,并确保了解相关的安全风险。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部