uni-app request:fail abort statusCode:-1 java.security.cert.CertPathValidatorException: Trust anchor

问题描述:pc、h5都能访问 hbuilderx基座访问不了

真机调试后报错:request:fail abort statusCode:-1 java.security.cert.CertPathValidatorException: Trust anchor for certification path not found

原因:证书问题

检测https://www.myssl.cn/tools/check-server-cert.html

如果提示缺少中间证书,重新上传中间证书

根据提供的引用内容,问题中的错误信息{"statusCode":401,"msgDesc":"鏉冮檺璁よ瘉澶辫触."}可能是由于证书验证失败导致的。根据引用\[2\]中的报错信息,可以看到"java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.",这意味着证书链验证失败。为了解决这个问题,可以尝试以下几个方案: 1. 修改代码:根据引用\[1\]中的建议,可以尝试在请求中添加sslVerify:false参数,示例代码如下: ``` uni.request({ method: 'GET', sslVerify: false, url: 'https://xxx/', }) ``` 这样可以绕过证书验证,但这不是一个推荐的解决方案,因为这不是由代码引起的BUG。 2. 检查证书配置:确保你的服务器端配置了正确的证书,并且证书链完整。如果证书链不完整或者证书配置有误,可能会导致验证失败。 3. 检查网络环境:有时候网络环境可能会导致证书验证失败。确保你的设备连接的是可信任的网络,并且没有任何网络层面的问题。 4. 检查请求协议:根据引用\[3\]中的经验,iOS设备可能不支持使用http协议进行请求。尝试将请求的协议从http更改为https,看看是否能够解决问题。 请根据具体情况尝试以上解决方案,希望能够帮助你解决问题。 #### 引用[.reference_title] - *1* *2* [uni-app真机调试报错request:fail abort statusCode:-1 java.security.cert.CertPathValidatorException: ...](https://blog.csdn.net/weixin_42273374/article/details/119215465)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ios uni.request请求报错{“errMsg“:request:fail abort statusCode:-1“} 解决方法](https://blog.csdn.net/weixin_43771472/article/details/125990598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南桥几经秋_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值