zoukankan
html css js c++ java
个人技术博客(α)
个人技术博客(α)
JS实现跨域资源共享(CORS)
我在项目中负责的是超级管理员管理系统的前端部分。在这个过程中,我需要通过ajax利用后端写好的接口来调用数据。在各自完成任务的情况下,前后端的代码并没有整合在一起,但是在默认情况下,XHR对象只能够访问与包含它的页面位于同一个域中的资源,如果直接调用接口发送ajax请求的话会出现由于跨域安全策略而被拒绝访问的情况。解决的方法就是:在发送ajax请求之前,自定义一个头部信息 Origin:
http://www.xxxxxxx.com
(包含请求页面的协议,域名以及端口号),然后在接口页面中通过设置自定义头部回发相同的源信息 Access-Control-Allow-Origin:
http://www.xxxxxxx.com
,这样就能实现跨域资源共享了。(如果是公共资源,那么可以设置 Access-Control-Allow-Origin: *,这样表示所有请求页面都可以访问使用这个接口,这样设置之后,就不需要往ajax请求添加Origin头部了)
查看全文
相关阅读:
2012619 win7环境Jooma建站手记解决问题
linux学习(4)ubuntu开机自动挂载nfs服务器上的home分区
linux学习(3)nginx tomcat集群
oracle to_date 函数
inux学习(2)vim设置
linux学习(1)常用命令入门
tomcat域名绑定
tomcat内存溢出问题解决思路
TreeView控件无限级 一次性加载和异步加载剖析
数据查询支持中文拼音首字母模糊检索
原文地址:https://www.cnblogs.com/gannonone/p/7846410.html
最新文章
AspNetPage分页查询使用方法 分页风格
standard c library <string.h>
const char * p ; char * const p; const char * const p 区别
STL系列 set
transmission "memory leak" in Mac OS
STL系列 list
MMORPG开发入门
内存泄露 Heap Corruption Dected
pthread_cond_wait 用法
线程的销毁 分离属性
热门文章
STL系列 map
201272学习日志joomla模块管理
2012525学习日志DNS配置
2012619 win7环境Jooma建站手记
201272学习日志joomla配置学习
2012621 把PPT转换为视频格式
UNFS3介绍
201272学习日志joomla用户管理
Linux下链表常用实现方式
GlusterFS Translator API介绍
Copyright © 2011-2022 走看看