解决跨域请求的方式:jsonp,cors,proxy

·  阅读 55

JSONP:只支持get请求方式,通过支持请求的标签发送请求,如script,img,link,iframe等,服务器接收请求会将callback传过来的参数连同要的数据转换成json数据传回客户端,客户端接到以后会直接执行。

cors:支持get,post,head的请求方式,利用axios或者jQuery发送给请求,但要注意,后端的origin要设置通配符或者请求地址(*或者之只能设置一个可请求的地址),请求头header要设置

proxy:设置允许跨域请求和请求的域名,他的原理就是要模拟一个服务器去请求服务器,在返回数据给我们

分类:
前端
标签:
分类:
前端
标签: