1***@qq.com
1***@qq.com
  • 发布:2022-10-08 12:24
  • 更新:2022-10-08 12:24
  • 阅读:245

http1.0导致的uni-request报错(request:fail abort statusCode:-1)

分类:uni-app

APP端如下代码报错{"errMsg":"request:fail abort statusCode:-1"}

                uni.request({  
                    url: 'https://u.njtech.edu.cn/cas/captcha.jpg',  
                    sslVerify: false,  
                    header: {  
                        'Cookie': ''  
                    },  
                    success: (res) => {  
                        console.log(res.data);  
                        console.log(res.header);  
                        console.log(res.cookies);  
                    },  
                    fail(res) {  
                        console.log(res);  
                    }  
                });

使用python的requests库请求同样报错 python中增加配置
http.client.HTTPConnection._http_vsn = 10
http.client.HTTPConnection._http_vsn_str = 'HTTP/1.0'
就不再报错 故判断错误原因是服务器http版本是1.0导致
uniapp中未找到类似配置项,若要请求该接口应该如何修改代码

2022-10-08 12:24 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复