解决uni-app网络请求错误: 'request:fail errcode:-102 cronet_error_code:-102 error_msg:net::ERR_CONNECTION_REFUSED'
这段代码出现了一个错误,错误码为-102,cronet_error_code为-102,错误信息为'net::ERR_CONNECTION_REFUSED',意味着连接被拒绝。具体原因可能包括服务器宕机、端口被占用等。
解决方法
- 检查服务器状态: 确保服务器正常运行,并且端口没有被占用。
- 检查网络连接: 确认设备连接到互联网,并且网络连接稳定。
- 检查代码: 检查代码中的 URL 地址、请求方法、请求参数等是否正确。
- 检查防火墙: 确保防火墙没有阻止连接。
- 尝试重启设备: 重启设备可能会解决一些网络问题。
- 使用代理服务器: 如果网络环境存在限制,可以使用代理服务器进行连接。
- 更新uni-app版本: 更新uni-app版本可能会解决一些已知问题。
示例代码:
// 使用uni.request进行网络请求
uni.request({
url: 'http://localhost:8080/ssm6upao/api/test', // 请求地址
method: 'POST', // 请求方法
data: { // 请求参数
// ...
},
success: (res) => { // 请求成功
console.log(res.data)
},
fail: (err) => { // 请求失败
console.log(err)
}
})
其他注意事项:
- 确保服务器地址和端口正确。
- 检查代码中是否有错误的请求参数。
- 确保网络连接稳定,没有被防火墙或其他安全软件阻止。
总结:
'request:fail errcode:-102 cronet_error_code:-102 error_msg:net::ERR_CONNECTION_REFUSED'错误通常是由于网络连接问题导致的。通过检查服务器状态、网络连接、代码和防火墙,可以有效地解决此错误。
原文地址: https://www.cveoy.top/t/topic/ojCW 著作权归作者所有。请勿转载和采集!