HarmonyOS 鸿蒙Next 网络请求(https)
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为例:
-
引入必要的模块: 在ArkUI中,你可以使用
fetch
API来进行网络请求。确保你的项目已经正确配置了网络权限。 -
发送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); });
-
处理响应: 在
.then
块中处理服务器返回的数据,或在.catch
块中处理可能发生的错误。 -
注意事项:
- 确保你的应用有网络访问权限。
- 处理HTTPS证书验证,如果服务器使用的是自签名证书,你可能需要在代码中做特殊处理。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,