服务端配置实现AJAX跨域请求
2019独角兽企业重金招聘Python工程师标准>>>
一直以为AJAX跨域是无法逾越的鸿沟,最近发现原来在服务端可以通过发送header信息来允许AJAX跨域请求。
PHP代码示例:
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Headers:X-Requested-With');
经过测试,webkit内核的浏览器成功实现跨域请求。
IE一如既往的不支持~看来只能在移动端享用这一强大功能了
另外,需要注意的是,第一行配置中的*表示允许来自所有referer的跨域请求,如果不想完全开放,可以配置为特定域名。这样就能保证只有来自特定域名的跨域请求可以成功。例如:
header('Access-Control-Allow-Origin:http://www.test.com');
第二行配置的含义是允许异步AJAX请求,因为异步AJAX会自动发送这个header信息,服务端一般通过接受header信息来确定是AJAX请求。一般我们发送的AJAX请求都是异步的。
转载于:https://my.oschina.net/crazymus/blog/377156
服务端配置实现AJAX跨域请求相关推荐
- java 移动页面中的图片上传_移动端上传图片(ajax跨域请求)
第一次写项目开发经验,望担待. 除了前端以外的事就不叨叨了,下面开始弄干活(两个页面首页.列表页). 项目 开发简述 项目需求:上传图片并展示. 项目地址:项目的链接地址 开发工具:sublime 后 ...
- jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)
jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...
- ajax跨域请求问题总结
总结一下近期遇到ajax跨域请求问题 业务场景描述: 移动端页面放在阿里云服务器 进入页面后, 需要访问另一个服务器的接口,ajax请求使用用GET,POST,PUT等方法 服务端需要进行cors配置 ...
- ajax请求时拒绝访问,ajax跨域请求js拒绝访问的解决方法
ajax跨域请求js拒绝访问的解决方法 内容精选 换一换 可能原因kubelet服务没有运行或运行异常.kubelet服务没有运行或运行异常.解决方法可以通过systemctl status kube ...
- ajax 跨域请求数据,JQuery Ajax执行跨域请求数据的解决方案
JQuery Ajax执行跨域请求数据的解决方案 今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax( ...
- js请求结果拦截机器_js利用jquery的jsonp来解决ajax跨域请求被浏览器拦截结果的问题...
先来个表.页面太多对不起我也不知道这张表是从哪个博客保存过来的,所以无法注明博客地址.非常抱歉.URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b. ...
- AJAX跨域请求数据原理与案例
1.如何通过AJAX跨域请求数据 AJAX通过jsonp来实现跨域请求数据,通过设置dataType(jquery)为jsonp即可. 2.AJAX如何通过jsonp实现跨域(来源于其他网站资料) J ...
- Ajax跨域请求与解决方案
同域与跨域请求 同域请求: 网络协议, 域名,端口号都一致,则为同域(同源)请求 http://www.sina.com.cn:8090/index.html 跨域请求: 浏览器对于javascrip ...
- 第114天:Ajax跨域请求解决方法(二)
一.什么是跨域 我们先回顾一下域名地址的组成: http:// www . google : 8080 / script/jquery.js http:// (协议号) www (子 ...
最新文章
- android service是单例么,android 使用单例还是service?
- css expression
- sockets C#
- 软件工程概论个人作业02(四则运算2)
- basic认证 接口 php,PHP 模拟 HTTP 基本认证(Basic Authentication) - 黄棣-dee - 博客园...
- rstudio安装后打不开_R与RStudio最简单安装指南
- 开源软件 Cachet 被曝RCE漏洞
- 2021上半年测试工作总结:再一次的跳出、新的转变
- 图像分类数据集-09-p3
- 面向对象 —— 类设计(十一)—— 构造与析构
- 分布式数据库中间件–(1) Cobar初始化过程
- 中国第一朵云,花了足足9年
- 轮式联合收割机液压系统设计
- Linux下关闭udhcpc客户端时,通知服务器释放租约
- 资管新规下机构众生相:缩表、转型及强者生存
- MAC安装chromedriver碰到的问题
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
- wineqq解决字体问题
- python爬虫:爬取猫眼TOP100榜的100部高分经典电影
- 不只是包子铺!巴比食品:重回高增长赛道,做中式面点第一品牌