CORS 头缺少 'Access-Control-Allow-Origin'

2023-10-28

今天使用vue发送Ajax请求时发现,请求不到数据,打开浏览器控制台发现报已拦截跨源请求:同源策略禁止读取位于 http://vue.studyit.io/api/get/lunbo 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’) 的错误
在这里插入图片描述
后面百度了一下CORS,CORS是一种允许当前域(domain)的资源(比如html/js/web service)被其他域(domain)的脚本请求访问的机制,通常由于同域安全策略(the same-origin security policy)浏览器会禁止这种跨域请求。 简单的理解就是为了安全原本不同的域(协议、域名、端口其中一个不同)之间不能进行Ajax交互,通过CORS可以跨域使用Ajax,
使用CORS需要在响应头部加上Access-Control-Allow-Origin属性
例如

Access-Control-Allow-Origin:*

*代表所有网址都可以给我发送Ajax请求,不过不推荐这样使用,不安全。
如果只想某个某个网站能给我发送Ajax请求,把*改成对应网址就可以了
例如:要允许https://amazing.site上的站点使用CORS访问(自己的服务器)资源,这个http头应该为

Access-Control-Allow-Origin: https://amazing.site
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CORS 头缺少 'Access-Control-Allow-Origin' 的相关文章

随机推荐

  • ME28/ME2L/ME2N增强字段

    导语 用户希望在ME28采购订单审批的时候显示采购订单创建人以及描述 需要通过增强字段来实现 查询了一下SAP有标准的BADI可以进行增强 好像ME28 ME2L ME2N都是通过这里实现 使用不同的展示结构 这里没有深入测试其他事物 仅以
  • 终于弄明白 i = i++和 i = ++i 了

    作者 默辨 来源 https urlify cn Abyuyy 写在前面 前些天看完了JVM的内存结构 自以为自己是懂了 心里想想不就是分线程共享和线程私有嘛 然后又怎么怎么分怎么怎么的嘛 直到遇到了这道题目 说句实话 曾经自己做这种运算题
  • 空间金字塔池化、空洞卷积、深度可分离卷积

    空间金字塔池化 其主要目的是对于任意尺寸的输入产生固定大小的输出 思路 对于不同大小的feature map分成不同大小的块 不同大小的等份 根据具体情况进行设定 然后对每一份进行最大池化 一般是进行最大池化 将池化后的feature ma
  • 项目管理十大知识领域(十)--- 项目采购管理(过程、输入、工具和技术、输出)

    项目管理十大知识领域 十 项目采购管理 1 规划采购管理 输入 项目管理计划 需求文件 风险登记册 活动资源需求 项目进度计划 活动成本估算 干系人等级册 事业环境因素 组织过程资产 工具 自制或外购分析 专家判断 市场调研 会议 输出 采
  • leetcode第一题 :两数之和

    两数之和的哈希表解法 一 题目描述 二 算法思路 1 哈希表的相关说明 2 哈希算法 3 题目讲解 三 题解代码 四 运行结果以及最后的一点点解释 一 题目描述 这里直接贴的leetcode中的题目 哈哈哈 给定一个整数数组 和一个整数目标
  • 深入了解MySQL存储引擎-------InnoDB

    如果想看自己的数据库默认使用的那个存储引擎 可以通过使用命令SHOW VARIABLES LIKE storage engine 一 InnoDB存储引擎 1 InnoDB是事务型数据库的首选引擎 支持事务安全表 ACID 事务的ACID属
  • QT笔记- QListWidget删除item时, 信号QListWidget::currentRowChanged()出现行(索引)错误

    删除QListWidget行或项时 currentRowChanged 信号会在删除前发出 Qt信号QListWidget currentRowChanged int row 在QListWidget当前行号改变时发出 但需注意的是 在使用
  • Spring-IOC容器(控制反转)

    目录 Spring框架图 IOC原理 IOC接口 BeanFactory DI依赖注入 Spring框架图 1 核心层 Core Container 核心容器 这个模块是Spring最核心的模块 其他的都需要依赖该模块 2 AOP层 AOP
  • C++,友元的基本概念以及友元的创建

    一 友元 1 1 友元的基本概念 C 控制对类对象私有部分的访问 通常公有类方法提供唯一的访问途径 但是有时候这种限制太严格 以致于不适合特定的编程问题 在这种情况下 C 提供了另一种形式的访问权限 即友元 友元的种类 友元函数 友元类 友
  • 【软考】-高项-立项管理-重要知识点思维导图

    高项 立项管理 项目立项管理 项目立项包括4个阶段 项目建议与立项申请 含义 作用 项目建议书内容 初步可行性研究 详细可行性研究 内容 评估与决策 7个步骤 可行性研究 内容 可研报告中的开发总成本 经营成本 非经营成本 项目立项管理的作
  • Python判断一个数是否为素数

    Python判断一个数是否为素数 定义一个函数 用来判断一个数 是否为素数 函数名 isPrime 参数 数值n 返回值 布尔类型结果 def isPrime n flag True for i in range 2 n if n i 0
  • 服务器部署 Nginx + Django + Vue

    服务器部署 Nginx Django Vue 服务器预设 租服务器 SSH 远程连接 配置公钥 更新系统软件包 配置 Django 安装 python3 8 4 安装虚拟环境 创建虚拟环境 虚拟环境中安装 Django 和 uWSGI 安装
  • 搜索引擎中网络爬虫的设计分析

    搜索引擎中网络爬虫的设计分析 作者 Ackarlix 下面简单介绍一下搜索引擎的机器爬虫的制作和一些基本要注意的事项 说的简单易懂一些 网络爬虫跟你使用的 离线阅读 工具差不多 说离线 其实还是要跟网络联结 否则怎么抓东西下来 那么不同的地
  • C++学习必备网站推荐收藏

    在 C 的学习过程中离不开阅读大量的免费文档和网站 今天在此分享一些值得收藏的C 学习网站 希望对大家有所帮助 第一个 cplusplus http www cplusplus com 一个优秀的 C 学习网站 除了提供相应的教程之外 还有
  • [Python]pyinstaller打包32位exe小记

    由于媳妇工作中需要大量表格 故利用Python开发一个处理Excel表格的小工具 目前第一版本功能比较少 bug比较多 本人开发环境是在Mac系统下 然后在window下打包成64位和32位通用的exe程序 本文主要介绍打包过程中的流程和注
  • Elasticsearch 带中文分词的全文检索(分页+高亮返回)

    一 全文搜索介绍 Full text queries 全文搜索主要有以下几种类型 1 1 匹配查询 match query QueryBuilder qb matchQuery name field 字段 kimchy elasticsea
  • Oracle中SYS_CONNECT_BY_PATH函数的妙用

    在Oracle中 SYS CONNECT BY PATH函数主要作用是可以把一个父节点下的所有子节点通过某个字符进行区分 然后连接在一个列中显示 Oracle中SYS CONNECT BY PATH函数是非常重要的函数 下面就为您介绍一个使
  • [渗透测试实战]vulnhub靶场1 初步掌握渗透流程(详细步骤)

    文章目录 1 主机发现 确定攻击目标 2 端口发现 寻找突破口 3 web渗透 dirb扫描web目录 fuzz获取正确url参数 WordPress漏洞利用 获取wordpress用户名 4 文件上传 反弹连接 5 msf提权 解决gcc
  • 关于读取回车空白键:cin.unsetf(ios::skipws);

    ios skipws Skip white space 跳过空白 空格 表格键 unsetf 取消 格式 设置 cin unsetf ios skipws 取消 cin 输入 跳过空白 的 默认 设置 注意 不是所有 编译器 都支持 ios
  • CORS 头缺少 'Access-Control-Allow-Origin'

    今天使用vue发送Ajax请求时发现 请求不到数据 打开浏览器控制台发现报已拦截跨源请求 同源策略禁止读取位于 http vue studyit io api get lunbo 的远程资源 原因 CORS 头缺少 Access Contr