博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后端解决跨域问题
阅读量:4705 次
发布时间:2019-06-10

本文共 566 字,大约阅读时间需要 1 分钟。

提示:这里后端测试统一用的是php语言!
知识点介绍:

1. 代理
举个栗子:
上海的服务器:www.shanghai.com
北京的服务器:www.beijing.com
上海的前端想访问北京服务器的内容,需要后端把北京服务器的数据拿来做 代理 把值返回给前端(这里使用的是后端的技术)
2. 处理跨域方法二——JSONP
只能处理get请求,不支持POST请求(局限性)
举个栗子:
在www.aaa.com页面中:

在www.bbb.com页面中:

jsonp({'name': '洪七', 'age': 24})

另一种JSONP方式:
jquery ajax原生支持jsonp:
后端php接收jsonp的值,返回的用()括起来

3. 处理跨域方法三——XHR2
1). HTML5提供的XMLHttpRequest Level2已经实现了跨域访问以及其他的一些新功能,但是IE10以下的版本都不支持
2). 在服务器端做一些小小的改造即可:

header('Access-Control-Allow-Origin:*');header('Access-Control-Allow-Methods:POST,GET');

 

转载于:https://www.cnblogs.com/lqcdsns/p/6417568.html

你可能感兴趣的文章
js高级程序设计——数据属性和访问器属性
查看>>
ArcGIS客户端API中加载大量数据的几种解决办法(以Silverlight API为例)
查看>>
C# App.config 自定义 配置节
查看>>
Windows PowerShell
查看>>
几道前端的面试题
查看>>
进程间通信的四种方式
查看>>
Sentinel系统监控Redis主从节点
查看>>
Java设计模式之《享元模式》及应用场景
查看>>
TX2安装QT
查看>>
PHP使用curl替代file_get_contents
查看>>
iOS推送通知的实现步骤
查看>>
Webstorm通用设置
查看>>
ios实现程序切入后台,实现后台任务 (转自)
查看>>
组合数的求法 (n<=1e8 可以过来看)
查看>>
第二章:分支结构
查看>>
邮件详解
查看>>
【C++】C++自学旅程(3):函数与预处理
查看>>
浅析JavaScript的字符串查找函数:indexOf和search
查看>>
Doxygen+Graphviz用来画程序结构图
查看>>
jquery倾斜的动画导航菜单
查看>>