一.Jsonp
最早的解决方案,利用script标签(不受限)可以跨域的原理实现。
限制:
1.需要服务的支持
2.只能发起GET请求
二.nginx反向代理
思路是:利用nginx反向代理把跨域为不跨域,支持各种请求方式
三.CORS 原理参考百度
规范化的跨域请求解决方案,安全可靠。是w3c阻止的标准
优势:
1.在服务端进行控制是否允许跨域,可自定义规则
2.支持各种请求方式:get、post、put、delete
3.限制访问的电脑的IP地址
缺点:会产生额外的请求(可能发一次/二次请求)