首页IT科技解决跨域的三种方法(怎样解决跨域?)

解决跨域的三种方法(怎样解决跨域?)

时间2025-09-19 10:39:47分类IT科技浏览6010
导读:跨域的原因 所谓同源指的是两个页面具有相同的协议、主机和端口,三者有任一不相同即会产生跨域。...

跨域的原因

所谓同源指的是两个页面具有相同的协议               、主机和端口               ,三者有任一不相同即会产生跨域               。

解决跨域

配置类重写addCorsMappings方法

1                       、CorsConfig配置类添加@Configuration注解
2       、继承WebMvcConfigurer
3               、重写addCorsMappings方法
完成后再启动项目时会自动加载
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 ("*") //是否允许证书 .allowCredentials (true) //设置允许的方法 .allowedMethods ("GET","POST", "PUT", "DELETE", "OPTIONS") //设置允许的header属性 .allowedHeaders ("*") //允许跨域时间 .maxAge (3600); } }
声明:本站所有文章                       ,如无特殊说明或标注       ,均为本站原创发布                       。任何个人或组织               ,在未征得本站同意时                       ,禁止复制                       、盗用       、采集        、发布本站内容到任何网站                       、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益       ,可联系我们进行处理               。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
鱼台信息港房屋出售最新信息(鱼台信息港房屋出售最新消息)