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头部了)
查看全文
相关阅读:
AtCoder Grand Contest 013 C:Ants on a Circle
AtCoder Grand Contest 010 C:Cleaning
055 列表推导式
054 三元表达式
05 Python爬虫之信息标记与提取方法
053 迭代器
052 装饰器
051 闭包函数
04 Python爬虫之Beautiful Soup库
03 Python爬虫之Requests网络爬取实战
原文地址:https://www.cnblogs.com/gannonone/p/7846410.html
最新文章
[Usaco2018 Open]Milking Order
[Usaco2018 Open]Talent Show
SPOJ375 QTREE
SPOJ1825 FTOUR2
codeforces763C
UOJ104 【APIO2014】Split the sequence
BZOJ2154 Crash的数字表格
UOJ228 基础数据结构练习题
UOJ283 直径拆除鸡
UOJ282 长度测量鸡
热门文章
UOJ67 新年的毒瘤
UOJ66 新年的巧克力棒
BZOJ3127:[USACO2013OPEN]Yin and Yang
BZOJ3219:巡游
BZOJ4016:[FJOI2014]最短路径树问题
AtCoder Regular Contest 074 E:RGB Sequence
AtCoder Grand Contest 028 A:Two Abbreviations
AtCoder Regular Contest 073 E:Ball Coloring
BZOJ1758:[WC2010]重建计划
AtCoder Grand Contest 002 F:Leftmost Ball
Copyright © 2011-2022 走看看