iOS解决跨域问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS解决跨域问题相关的知识,希望对你有一定的参考价值。

参考技术A 问题描述: vue项目使用axios 请求 在 安卓和pc端正常请求 但是在ios(ios12是我们遇到的)上会出现 跨域 预请求失败 导致 在catch会捕获 Network error ;

导致问题出现的原因: 是由于header里面带了很多请求参数,而后端设置的response.setHeader("Access-Control-Allow-Headers", "*");允许所有头部没有生效导致。 但是在PC浏览器或者安卓手机上,该方式又能生效(烦人的IOS兼容问题,找了好久才找到)。最终通过后台修改跨域配置解决ios请求兼容请问题;

以上是关于iOS解决跨域问题的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot的Cros跨域问题经常始终不能解决跨域的原因

vue-socket.io跨域问题的解决方法

后端跨域问题导致java.io.IOException: UT010029: Stream is closed解决办法

java解决前后台跨域问题

java解决前后台跨域问题

前端的跨域问题理解