跨域:跨域资源共享(Cross-Origin Resources Sharing,CORS)浏览器保护机制 只允许网页请求同意域名下的服务同意域名的要求是协议域名和端口都要保持一致
如果有一项不同那就是跨域请求一个完整的URL的组成由于:通信协议(scheme)、主机(host)、端口号(port)、路径(path)、查询(query)、信息片段(fragment)组成。
例如: https://www.baidu.com/?name=zs&&age=15#middle拆解:scheme://host:port/path?query#fragment解决跨域:后端 前端 服务器
Jsonp(不使用
后端:ResponseAccess-Control-Allow-Origin(*)*号 代表允许所有请求域名
前端:配置代理(中转请求)把对应路径的请求代理转发到真实的后端服务路径再根据需要对转发的URL进行改写服务器:自己手动创建一个中转服务器来代理请求