端口号跨域请求
Posted Yan Yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端口号跨域请求相关的知识,希望对你有一定的参考价值。
内容
一、跨域请求
Tomcat 从一个端口号跨域请求其他端口号,需要进行如下操作。
package com.yy.mp.config;
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 Config implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
// 添加映射路径
registry.addMapping("/**")
// 放行哪些原始域
// .allwedOrigins("*") // 2.2 之前的版本用的
.allowedOriginPatterns("*")
// 是否发送 Cookie 信息
.allowCredentials(true)
// 放行哪些原始域(请求方式)
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
// 放行哪些头部信息
.allowedHeaders("*")
// 暴露哪些头部信息(因为跨域访问默认不能获取全部头部信息)
.exposedHeaders("Header1", "Header2");
}
}
总结
上面就是对跨域请求的总结了,代码仅供参考,欢迎讨论交流。
以上是关于端口号跨域请求的主要内容,如果未能解决你的问题,请参考以下文章