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

localhost:5501与本机ip:5501不同源

1.场景重现

博主在测试时候发现,使用express设置CORS时,浏览器将localhost:5501与本机ip:5501两个url视为不同源。

浏览器报错被CROS协议封锁。

修改后端响应头Access-Control-Allow-origin:http://127.0.0.1:5501,成功跨域访问。

2.原因分析:

浏览器url判断遵循字符串严格匹配!

  • 浏览器执行 CORS 检查时要求 ​完全一致的域名匹配​。
  • 后端设置:http://localhost:5501
  • 前端页面使用:http://127.0.0.1:5501
  • localhost ≠ 127.0.0.1(浏览器视为两个完全不同的源)

URL的域名不同经过DNS转换,指向相同IP➡️不同源。

URL的域名相同经过DNS转换,指向不同IP➡️同源。

只需要考虑URL标识符是否严格匹配!!!

http://www.dtcms.com/a/331855.html

相关文章:

  • 服务器的安全检测和防御技术
  • Video-R1论文解读
  • 【深度学习新浪潮】VGGT论文分析
  • docker 如何下载安装配置使用
  • 数据结构:树(Tree)
  • c++中的Lambda表达式详解
  • Linux 对 YUM 包的管理
  • 20250814荣品RD-RK3588开发板在Rockchip原厂的buildroot【linux-5.10】下让eth0网卡跑iperf2测试网速
  • 机器学习初学
  • Linux 编译过程中遇到 TMPDIR 空间不足的问题
  • FPGA读取AHT20温湿度模块思路及实现,包含遇到的问题(IIC协议)
  • 举例说明环境变量及 PATH 的作用
  • ODE-by-Matlab-01-人口增长模型
  • Java进阶学习之Stream流的基本概念以及使用技巧
  • 不用编程不用组态,实现各种PLC之间数据通讯的网络结构示意图
  • Cookie、Session、Token详解
  • week1-[分支嵌套]公因数
  • P1281 [CERC1998] 书的复制
  • 跨域及解决方案
  • Product Hunt 每日热榜 | 2025-08-14
  • httpx 设置速率控制 limit 时需要注意 timeout 包含 pool 中等待时间
  • Effective C++ 条款40:明智而审慎地使用多重继承
  • 20道Vue框架相关前端面试题及答案
  • Uniapp 中 uni.request 的二次封装
  • stm32f103rct6开发板引脚图
  • 芯伯乐1MHz高频低功耗运放芯片MCP6001/2/4系列,微安级功耗精密信号处理
  • UML函数原型中stereotype的含义,有啥用?
  • 打靶日常-CSRF
  • 中国车企全球化数字转型标杆案例:SAP系统多项目整合升级实践
  • 考研408《计算机组成原理》复习笔记,第五章(2)——CPU指令执行过程