news 2026/7/15 3:05:27

1.跨域请求是什么?有什么问题?怎么解决?面试题例子\springboot例子\springboot-mybatis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1.跨域请求是什么?有什么问题?怎么解决?面试题例子\springboot例子\springboot-mybatis

面试题例子\springboot例子\springboot-mybatis

  • 什么是跨域

当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域

  • 为什么会出现跨域问题

出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)

当前页面url

被请求页面url

是否跨域

原因

http://www.test.com/

http://www.test.com/index.html

同源(协议、域名、端口号相同)

http://www.test.com/

https://www.test.com/index.html

跨域

协议不同(http/https)

http://www.test.com/

http://www.baidu.com/

跨域

主域名不同(test/baidu)

http://www.test.com/

http://blog.test.com/

跨域

子域名不同(www/blog)

http://www.test.com:8080/

http://www.test.com:7001/

跨域

端口号不同(8080/7001)

  • Springboot 解决跨域

CorsConfig

import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { // 设置允许跨域的路径 registry.addMapping("/**") // 设置允许跨域请求的域名 .allowedOriginPatterns("*") // 是否允许cookie .allowCredentials(true) // 设置允许的请求方式 .allowedMethods("GET", "POST", "DELETE", "PUT") // 设置允许的header属性 .allowedHeaders("*") // 跨域允许时间 .maxAge(3600); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 13:11:30

从赛场到课堂:韩宁波教练的羽毛球进阶课,让你技术飙升!

从赛场到课堂:韩宁波教练的羽毛球进阶课,让你技术飙升!在吴忠的羽毛球天地里,韩宁波教练宛如一颗璀璨的启明星,他虽未在赛场上斩获耀眼桂冠,却凭借深厚的专业素养与独特的教学方法,成为众多羽毛…

作者头像 李华
网站建设 2026/7/1 13:11:35

AI生成后门检测失效:安全扫描器漏报率高达97%

您的安全扫描器漏报了97%的AI生成后门 研究显示,即使是专门的检测工具也会失效——这导致每个迭代周期都将包含漏洞的代码发布到生产环境。 在2025年公布的对照测试中,安全扫描器仅检测出约3%的AI生成后门。不是26%,也不是64%,而是…

作者头像 李华
网站建设 2026/7/7 2:20:21

吐血推荐MBA必看TOP10AI论文网站:开题报告神器大测评

吐血推荐MBA必看TOP10AI论文网站:开题报告神器大测评 2026年MBA学术写作工具测评:开题报告神器大揭秘 在MBA学习过程中,开题报告、案例分析、论文撰写等环节往往需要大量文献查阅与内容整理,而传统方法效率低、格式不规范、查重风…

作者头像 李华
网站建设 2026/7/12 4:24:51

最新的论文去哪搜:高效查找最新学术论文的实用方法与平台推荐

刚开始做科研的时候,我一直以为: 文献检索就是在知网、Google Scholar 里反复换关键词。 直到后来才意识到,真正消耗精力的不是“搜不到”,而是—— 你根本不知道最近这个领域发生了什么。 生成式 AI 出现之后,学术检…

作者头像 李华
网站建设 2026/7/10 20:26:35

中小企业福音,快速部署的PHP进销存系统,一步迈入高效管理

温馨提示:文末有资源获取方式对于众多中小企业而言,引入一套管理系统的最大顾虑往往是:部署是否复杂?员工是否能用得起来?成本是否高昂?现在,所有顾虑都可以放下。我们推出一款真正为中小企业量…

作者头像 李华
网站建设 2026/7/1 20:04:11

金融风控平台怎样将Excel公式转存为XHEDITOR可编辑格式?

山西PHP程序员的逆袭之路:用代码搞钱,用QQ群发家! 各位老铁们好!我是老张,一个在山西太原窝着写PHP的"码农"。最近接了个CMS企业官网的外包项目,客户提出了个"变态"需求:要…

作者头像 李华