我在Spring Boot中设置了全局CORS,并编写了以下代码,发现如果access-control-allow-origin为*,则credentials不可能为true。为什么凭据不能是真的,为什么CORS不能工作?
@Override
public void addCorsMappings(CorsRegistry registry){
registry.addMapping("/api/bbs/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowCredentials(true);
}
发布于 2018-02-07 22:10:44
因为CORS就是这样设计的。
然而..。
你可以很容易地在Access-Control-Allow-Origin
响应头中“镜像回”原始请求头的值。
因此,您可以有效地发回此响应头:
Access-Control-Allow-Origin: <value-of-Origin-request-header>
这与指定Access-Control-Allow-Origin: *
时的‘global
https://stackoverflow.com/questions/48654608
复制相似问题