跨域问题

2017-10-25  本文已影响0人  杨小在

跨域是什么?

跨域是指协议、端口、域名不同时候,不能请求另一个网站中当脚本或文件;

出现当原因?

出于安全性当考虑,浏览器不允许调用其他网页当中当文件或者脚本,也即浏览器的同源策略;

如何解决:

1.josnp的方式(非官方的跨域数据解决协议)

利用src属性,通过把其中的url路径进行改变,从而获取数据,只适用于get的请求方式

2.代理

通过在客户端与目标服务器之间建立一个中间服务器,客户端通过中间的服务器访问到目标服务的数据

3 PHP端口

在php接口脚本中加入以下两句即可:

header('Access-Control-Allow-Origin:*');//允许所有来源访问

header('Access-Control-Allow-Method:POST,GET');//允许访问的方式

上一篇 下一篇

猜你喜欢

热点阅读