鸿蒙HarmonyOS应用开发 | HarmonyOS 中证书异常却乐成请求数据的探讨与分析 ...

打印 上一主题 下一主题

主题 1055|帖子 1055|积分 3165

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
HarmonyOS 中证书异常却乐成请求数据的探讨与分析

在 HarmonyOS 开发过程中,我们偶尔会碰到一个令人狐疑的情况:当 caPath 给定的证书不存在时,却仍然可以或许请求到数据。本文将深入探讨这种现象,并以仓颉开发语言为例进行分析。
一、现象描述

在进行网络请求时,我们通常会设置证书路径(caPath)以确保通信的安全性。然而,当指定的证书路径对应的证书实际上不存在时,我们预期会出现请求失败的情况,但却意外地乐成请求到了数据。
二、可能的缘故起因分析

(一)请求地址无需证书验证

首先,可能是请求的地址本身并不需要证书进行验证。在这种情况下,即使没有正确设置证书,请求也能顺遂通过。比方,一些公开的 API 可能不逼迫要求客户端提供证书。
  1. import http from '@ohos.net.http';
  2. let request = http.createHttp();
  3. let url = "https://some-public-api.com/data";
  4. request.request(
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表