当前位置: 首页 > news >正文

跨域 同源策略通俗讲解

什么是跨域

字面理解,前后端不"同源",这就发生了跨域

怎么区分不同的域

域的组成:协议+域名+端口

同源策略:浏览器的一种安全机制。目的是保证限制前端请求的读取能力,防止恶意网站随意对我们浏览器数据进行读取,造成数据泄露


跨域问题的解决方案:

CORS跨域资源共享

当一个请求发送跨域时,浏览器会给这个请求的请求头加上origin,确定请求来源,相当于自报家门。

后端处理到这个请求时 设置一些字段返回响应

浏览器处理到这个响应时

通过Access-Control-Allow_origin 判断哪些请求源可以访问

通过Access-Control-Allow_Methods 判断哪些请求方法可以访问

通过Access-Control-Allow_Headers 判断哪些请求头可以访问

缺点:

       1 需要后端配合

        2 非简单请求会导致预检请求,额外发送一次HTTP请求

http://www.xdnf.cn/news/120025.html

相关文章:

  • 在数据链路层扩展以太网
  • Oracle 11g RAC手动打补丁详细步骤
  • NXP----SVR5510芯片layout设计总结
  • LLMind:利用大型语言模型协调人工智能与物联网以执行复杂任务
  • SAIL-RK3588 社区充电桩智能管理方案
  • 如何应对客户提出的不合理需求
  • 利用deepseek快速生成甘特图
  • 基于事件驱动的云原生后端架构设计:从理念到落地
  • Redis 与 Memcache 全面对比:功能、性能与应用场景解析
  • IP的基础知识以及相关机制
  • 焦化烧结行业无功补偿解决方案—精准分组补偿 稳定电能质量沃伦森
  • 基于 RK3588 + 双天线差分 GNSS + RTK 的自主可控技术平台
  • windows安装Mysql
  • 初识Redis · 主从复制(下)
  • linux嵌入式(进程与线程1)
  • 2023 国考
  • Node.js 学习入门指南
  • Java:XML被自动转义
  • QT创建新项目(13)
  • 使用Django REST Framework快速开发API接口
  • 【前端】【面试】在前端开发中,如何优化 CSS 以提升页面渲染性能?
  • 服务器上安装node
  • 2025年3月电子学会青少年机器人技术(六级)等级考试试卷-理论综合
  • Vue3中Symbol的使用说明
  • CRTP(Curiously Recurring Template Pattern)
  • 试水低代码平台Nocoly
  • 基于Matlab的车牌识别系统
  • 倚光科技:详解非球面光学元件的加工与检测方法
  • DrissionPage 请求一次换一个代理(不重启chrome)
  • 【MongoDB + Spark】 技术问题汇总与解决方案笔记