registry.addMapping("/**") .allowedOriginPatterns("*")
时间: 2024-01-01 12:04:09 浏览: 90
这段代码通常出现在 Spring Web 应用程序中,用于配置 CORS(跨域资源共享)策略。
其中,registry.addMapping("/**") 表示对所有的 URL 进行跨域资源共享的配置;.allowedOriginPatterns("*") 表示允许来自任何来源(包括不同域名、端口或协议)的请求访问资源。
相关问题
registry.addMapping("/**") .allowedOriginPatterns("*") .allowedMethods("*") .allowCredentials(true) .maxAge(3600) .allowedHeaders("*");
这段代码是在配置跨域请求。具体地:
- "registry.addMapping("/**")" 表示所有的 URL 路径都受到跨域限制的影响。
- ".allowedOriginPatterns("*")" 表示允许所有的域名访问。
- ".allowedMethods("*")" 表示允许所有的 HTTP 方法,例如 GET、POST 等。
- ".allowCredentials(true)" 表示允许客户端发送 cookie。
- ".maxAge(3600)" 表示预检请求的缓存时间为 3600 秒。
- ".allowedHeaders("*")" 表示允许所有的请求头。
registry.addMapping("/**") //设置允许跨域的路径 .allowedOriginPatterns("*") //设置允许跨域请求的域名 .allowCredentials(true) //是否允许证书 不再默认开启 .allowedMethods("*") //设置允许的方法 .maxAge(24 * 60 * 60);
这段代码同样是用于配置 Spring Web 应用程序的 CORS 策略。它的作用是设置允许跨域的路径、允许跨域请求的域名、是否允许证书、允许的请求方法和响应的最大时长。
其中,registry.addMapping("/**") 表示对所有的 URL 进行跨域资源共享的配置;.allowedOriginPatterns("*") 表示允许来自任何来源(包括不同域名、端口或协议)的请求访问资源;.allowCredentials(true) 表示是否允许发送认证信息(如 cookie 和 HTTP 认证);.allowedMethods("*") 表示允许的请求方法,这里设置为 "*" 表示允许所有 HTTP 方法;.maxAge(24 * 60 * 60) 表示响应的最大时长,这里设置为 24 小时。
阅读全文