跨域问题

Spring Mvc跨域问题

1. 什么是跨域问题?

     1.1跨域问题在实际项目开发中经常遇到的.那么什么是跨域问题? 小编最近项目中出现此问题下班了来浅讨一下.

      跨域名进行数据交互。

   1.2 表现层与表现层之间的交互.

   1.3 ajax跨域  angular Js的底层其实就是ajax实现的.里面也都有回调函数.

 

2举例子分析

系统1向系统2发送请求  系统2要通过回调函数把json数据返回给系统1这样显然不对,  应该讲json数据一参数的形式传输过去.callback(json) 静态资源是不受跨域的限制.

场景:

  ajax发送请求  回调函数需要接受另一个系统返回来的json格式数据?ajax跨域接受数据了   

ajax跨域解决

$.ajax(

dataType:”jsonp”,  //即可实现跨域问题

)

Anglar js实现跨域问题

需要在get后面加上$http.get(,{'withCredentials':true}).

实现跨域问题

Spring mvc 想搞跨域问题的在方法上面加上注解

@CrossOrigin(origins="http://localhost:8080",allowCredentials="true”);

 

posted @ 2019-03-20 21:01  凡尘佛心  阅读(114)  评论(0)    收藏  举报