首页 > 其他分享 >记录--跨域的五种最常见解决方案

记录--跨域的五种最常见解决方案

时间:2023-02-02 17:35:50浏览次数:43  
标签:8080 跨域 script -- 192.168 五种 http 请求

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助

什么是跨域?

跨域不是问题,是一种安全机制。浏览器有一种策略名为同源策略,同源策略规定了部分请求不能被浏览器所接受。

值得一提的是:同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕并做出了响应的。

什么是同源策略

一个url由三部分组成:协议,域名(ip地址),端口

只有当协议,域名,端口都一致的时候,才被称为同源。

而同源策略规定,只有发送请求的那一边和接受请求的那一边处于同源的情况下,浏览器才会接受响应。

举个例子

发送请求地址:http:47.96.127.5:8080/index    接受请求地址:http:47.96.127.5:8081/index //不同源 端口不同
发送请求地址:http:47.96.127.5:8080/index     接受请求地址:http:47.96.127.6:8080/index //不同源 ip不同
发送请求地址:http:47.96.127.5:8080/index     接受请求地址:https:47.96.127.5:8080/index //不同源 协议不同
发送请求地址:http:47.96.127.5:8080/index     接受请求地址:http:47.96.127.5:8080/login //同源 协议,端口,ip都相同,路径不同无所谓

而当我们的请求不符合同源策略的时候。往往会出现以下错误

标签:8080,跨域,script,--,192.168,五种,http,请求
From: https://www.cnblogs.com/smileZAZ/p/17086761.html

相关文章

  • 15-TTL与非门的输入特性和输出特性
    TTL与非门的电压传输特性传输特性输入电压连续发生变化,输出电压发生什么变化?需要研究输出电压与输入电压之间的关系输入小的时候,输出大的信号;输入大时候输出小信号中......
  • 接口测试|HttpRunner环境变量与跨文件输出传递变量
    HttpRunner环境变量与跨文件输出传递变量配置环境变量为了减少网址和端口改动导致我们的文件需要进行很多内容修改时,我们可以将网址和端口等信息保存作为环境变量,发生变动时......
  • 美联储加息25个基点!转鸽或接近尾声?美股和加密市场嗨了!
        美联储为期两天的货币政策会议已经结束,宣布再次加息25个基点,将利率调至4.50%至4.75%之间,符合市场预期。自2022年3月以来,美联储已经连续第八次加息,而此次加息是幅......
  • 【2023.02.02】PVE安装MacOS后的设置
    系统内设置安装好系统后进入终端输入diskutillist可以得到现在的硬盘信息disk0是安装系统的虚拟硬盘disk0s1是该硬盘第一个分区disk2是Opencore镜像盘disk2s1是......
  • 【C语言】memset() 内存填充块
    ......
  • CSS 样式穿透
    通常在引入第三方UI组件库(如element-ui等),需要自定义组件样式时,但由于样式使用了scoped属性(为避免组件之间的样式相互影响),导致无法直接覆盖原组件的样式,这时就需要用......
  • 【推荐】MySQL数据库设计SQL规范
    1命名规范1、【强制】库名、表名、字段名必须使用小写字母并采用下划线分割,禁止拼音英文混用;(禁用-,-相当于运算符)2、【建议】库名、表名、字段名在满足业务需求的条件下使用......
  • 单元测试|Unittest setup前置初始化和teardown后置操作
    Unittestsetup前置初始化和teardown后置操作针对类中每个函数执行时进行前置后置的操作setUp(self):测试前的初始化操作tearDown(self):测试后的操作代码示例:importunittest......
  • 策略路由
    1.策略路由简介  与单纯依照IP报文的目的地址查找路由表进行转发不同,策略路由是一种依据用户制定的策略进行路由转发的机制。策略路由可以对于满足一定条件(ACL规则等)的......
  • JAXP、DOM4J、Jsoup、JsoupXPath等常用XML解析器的使用
    (JAXP、DOM4J、Jsoup、JsoupXPath等常用XML解析器的使用)XML概述XML(ExtensibleMarkupLanguage),可扩展标记语言。XML具有标签自定义,语法严格,适用于存储数据与传输数据......