当前位置:   article > 正文

uniapp报错:request:fail abort statusCode:-1 Chain validation failed

uniapp报错:request:fail abort statusCode:-1 Chain validation failed

uniapp报错信息记录

场景:
半年没碰过的app,今个儿突然无法登录了。 打开控制台,报错信息如下

	{
		msg: request:fail abort statusCode:-1 Chain validation failed
	}
  • 1
  • 2
  • 3

奇怪的是用 apifox 调用相关的接口,可以正常运行,app却不行。 好生奇怪。。

排查问题:

  1. 看接口协议是http:// 还是 https://
  2. 如果是https://, 让后端同事查一下,是不是 SSL 证书过期了

前端自测证书是否过期:

  1. 前端自测 SSL是否过期(把ssl证书验证打开,再调用接口试试):
    在这里插入图片描述

  2. 在uniapp中,通过配置uni.request()来测试。
    把接口配置一下,应该就不会报错了。(可别仅仅配置二次封装的uni.request(), 但凡使用了这个方法的都需要配置)

    uni.request({
    	...,
    	sslVerify: false
    	})
    
    • 1
    • 2
    • 3
    • 4

在这里插入图片描述

因此解决方案有二

  1. 前端的 uni.requst() 配置 sslVerify 为false。
  2. 也是最好的方案: 让后端同事整个SSL证书即可。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/215759
推荐阅读
相关标签
  

闽ICP备14008679号