HarmonyOS 鸿蒙Next 网络请求(https)

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

HarmonyOS 鸿蒙Next 网络请求(https) 报错:AxiosError: {“code”:2300060,“message”:“SSL peer certificate or SSH remote key was not OK”}

2 回复

大概率是服务器提供的SSL证书可能已过期,或者不是由受信任的证书颁发机构(CA)签发,因此客户端无法验证证书的真实性。

更多关于HarmonyOS 鸿蒙Next 网络请求(https)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中进行HTTPS网络请求,通常你会使用鸿蒙提供的网络API或者第三方库。以下是一个基本的示例,展示了如何在鸿蒙应用中进行HTTPS请求,不涉及Java或C语言代码。

鸿蒙系统支持使用ArkUI(JS框架)进行开发,这里以ArkUI为例:

  1. 引入必要的模块: 在ArkUI中,你可以使用fetch API来进行网络请求。确保你的项目已经正确配置了网络权限。

  2. 发送HTTPS请求

    fetch('https://api.example.com/data', {
        method: 'GET',
        headers: {
            'Content-Type': 'application/json'
        }
    })
    .then(response => response.json())
    .then(data => {
        console.log(data);
        // 处理响应数据
    })
    .catch(error => {
        console.error('Error:', error);
    });
    
  3. 处理响应: 在.then块中处理服务器返回的数据,或在.catch块中处理可能发生的错误。

  4. 注意事项

    • 确保你的应用有网络访问权限。
    • 处理HTTPS证书验证,如果服务器使用的是自签名证书,你可能需要在代码中做特殊处理。

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

回到顶部