Ionic跨域方案(spring)

在spring配置文件中加入配置项

配置文件头部引入命名空间

有图文

xmlns:mvc="http://www.springframework.org/schema/mvc"
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
在配置文件加入内容

<mvc:cors>
        <mvc:mapping path="/**" allow-credentials="false" allowed-methods="*" allowed-origins="*"
                     allowed-headers="*"/>
    </mvc:cors>

allowed-origins这一项最好是配置成实际的域名,只允许特定的域名发起跨域请求
然后就可以愉快的请求了,绝对不给你返回403 forbidden。

值得注意的点

如果你的后台接口也是由你自己开发的话,Ionic中的http的url在本机调试时ip需要写成你的真实ip 192.168.100.25 这样

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2系列200 OK请求已成功,请求所希望的响应头或数据体将随此响应返回。201 Created请求已经被实现,而且...
    Y像梦一样自由阅读 3,640评论 1 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,604评论 1 92
  • 上午十点,儿子写完作业了。在家没事,我俩就去赶集了,全给儿子买的东西,我啥也没有。一到周末休息,感觉自己特忙,用马...
    薇薇冰朵阅读 201评论 0 1
  • 人们在平顺之时,似乎很难去想一些深入内在的问题,所以往往来寻求"帮助"和"解答"的都是在生活中遇到各种各样问题或者...
    姜敏悦阅读 601评论 0 2