阔活洵信
阔活洵信
  • 发布:2025-07-10 15:19
  • 更新:2025-07-14 17:24
  • 阅读:49

【报Bug】uni.request在鸿蒙上当网站证书更新后会遇到SSL peer certificate or SSH remote key was not OK

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 5.0.1

手机厂商: 华为

手机机型: Nova13

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
uni.request({  
      url: "https://svc.wlsp.org.cn/Service_OneMap/WebService.asmx/MobileGetUserPassByUID",  
      data: {  
        key: aesEncrypt("uiduser"),  
        fun: fun,  
        uid: systemInfo.value.deviceId + "|" + systemInfo.value.appVersion,  
      },  
      success: (res) => {  
      },  
      fail: (e) => {  
        console.log("失败:",e);  
      },  
    });

操作步骤:

网站更新证书,重新请求接口

预期结果:

证书OK的情况下应该请求成功

实际结果:

报错"request:fail SSL peer certificate or SSH remote key was not OK"

bug描述:

使用uni.request进行网络请求,证书商是DigiCert,在鸿蒙系统内置的根证书库中。
一个月之前是访问是没有问题的,前段时间证书过期,更新了一个,使用鸿蒙的浏览器打开网址证书是没有问题的,但是用uni.request请求的时候就会报错"request:fail SSL peer certificate or SSH remote key was not OK"

2025-07-10 15:19 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

我看是普通的 post + data 的网络请求并没有特殊的,这个报错也是鸿蒙 http 错误提示,并不是本地的错误代码。

你调的 request 提示证书报错,是始终错误,还是第二次请求正常或者重启后正常?同一时间安卓表现是否正常?如果我要复现你的问题,有什么方案吗

  • DCloud_UNI_OttoJi

    这个问题问了一下 ai,说是你运维证书里少东西。 点击链接查看和 Kimi 的对话 https://www.kimi.com/share/d1qea8b1huilke1kbagg

    2025-07-14 19:08

要回复问题请先登录注册