【uniapp】报错问题provisional headers are shown解决办法

在开发小项目时遇到断网后接口不再返回数据的问题,首先排除了缓存、请求头、跨域和扩展插件拦截等常见问题。尽管uniapp通常处理了跨域,但仍然手动配置了跨域,最终发现是服务器IP改变导致请求失败。解决方法包括确认服务器IP、处理跨域、检查服务器响应及请求头设置。
摘要由CSDN通过智能技术生成

报错内容

做着小项目,突然断网,修好后接口怎么不返回数据了???
在这里插入图片描述
postman测试没有问题,个人推测是前端的锅
第一次遇到这样的问题,去度娘了逛了一圈,有大佬指出是缓存问题/请求头问题/跨域问题/扩展插件拦截问题等…
我一个个去试了都没用!!!直到尝试跨域问题一一

发出疑惑:uniapp内置浏览器不是已经帮我们解决了跨域问题吗,怎么还需要另外配置?

带着不解一通操作,解决了跨域问题,还真请求接通了!(泪目)
但,我发现不是跨域问题,是断网修复后,服务器ip地址改变了,导致我怎么发送都没反应!

找出原因后,顿时无语,这辈子没这么无语过,因为一个ip问题找半天bug!!

解决方法

总结方法有以下几种:
1、检查请求发送的服务器ip是否正确
2、尝试解决跨域问题
3、服务器未及时响应
4、请求被浏览器某些扩展,如 Adblock 拦截了
5、请求头没有设置Content-Type/token
6、其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值