2019-11-13 为什么要跨域

为什么要跨域

1 端口  域名  协议三者有一者不同 就属于跨域

跨域的方法

1jsonp 

而script 不受同源策略影响标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现了跨域

JSONP只支持GET请求,不支持POST请求

2请求头

原理,在请求返回给浏览器前,给响应内容加上头部信息,让浏览器放行即可.

3反向代理

因为服务器间的数据交互没有跨域限制,所以我们可以通过一个中间代理服务器来请求目标服务器的数据,也就是开发服务器发送请求到代理服务器,代理服务器再请求目标服务器,将数据返回给开发服务器

你可能感兴趣的:(2019-11-13 为什么要跨域)