HarmonyOS 鸿蒙Next 元服务中网络访问http类型(非https)地址抛出异常

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

HarmonyOS 鸿蒙Next 元服务中网络访问http类型(非https)地址抛出异常

元服务的网络中,分别尝试使用httpRequest和三方网络组件axios,在开发环境中请求的地址为http非安全套接字类型时,会出现请求异常。

异常信息:
{“code”:2300998,“message”:“It is not allowed to visit this host”}

请问如何规避异常?
 


更多关于HarmonyOS 鸿蒙Next 元服务中网络访问http类型(非https)地址抛出异常的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

错误码说的很清楚了啊
老老实实搞一个 https 的试试看

更多关于HarmonyOS 鸿蒙Next 元服务中网络访问http类型(非https)地址抛出异常的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next元服务中,若网络访问HTTP类型(非HTTPS)地址抛出异常,这通常是由于系统安全策略限制导致。鸿蒙系统为了提高应用的安全性,默认禁止了HTTP协议的访问,强制要求使用HTTPS协议进行数据通信。

针对此问题,你可以采取以下措施进行解决:

  1. 修改请求协议:将HTTP请求修改为HTTPS请求。这是最推荐的解决方案,因为HTTPS提供了数据传输的加密和完整性验证,可以有效防止数据在传输过程中被窃取或篡改。

  2. 配置网络权限:虽然鸿蒙系统不推荐使用HTTP,但在某些特殊场景下,你可能需要在应用配置中明确声明对HTTP的支持。然而,需要注意的是,这种配置可能无法绕过系统的安全策略,具体效果取决于鸿蒙系统的版本和具体实现。

  3. 使用代理或VPN:如果确实需要访问不支持HTTPS的资源,可以考虑通过配置代理或VPN来间接访问,但这通常不推荐,因为它可能引入额外的安全风险。

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

回到顶部