{"statusCode":401,"msgDesc":"鏉冮檺璁よ瘉澶辫触."}
时间: 2023-07-31 08:07:14 浏览: 110
根据提供的引用内容,问题中的错误信息{"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 ]
阅读全文