JSONP:
首先因为同源策略的影响,是不允许进行跨域请求的,但是在script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现了跨域。
cors跨域:
简单请求时浏览器发送跨域请求,并在请求头中携带Origin的header,表明这是一个跨域请求.服务端接到请求后,会根据自己的跨域规则
通过响应头来返回一个验证结果,如果验证成功,则会直接返回访问的资源内容.
说明: 服务器端如果需要实现CORS跨域请求,则需要在服务器端标识允许跨域的网址即可.
在服务端标识一个配置类,实现WebMvcConfigurer 的类 实现一个addCorsMappings的方法就可以设置允许跨域访问的服务器
他是通过一个请求头和响应头的方式实现的
