Add debug logging when no CORS configuration

Closes gh-35314
This commit is contained in:
Sébastien Deleuze 2025-09-09 15:53:34 +02:00
parent f8823ddc11
commit 563dccbbda
2 changed files with 8 additions and 1 deletions

View File

@ -73,6 +73,9 @@ public class DefaultCorsProcessor implements CorsProcessor {
HttpServletResponse response) throws IOException {
if (config == null) {
if (logger.isDebugEnabled() && CorsUtils.isCorsRequest(request)) {
logger.debug("Skip: no CORS configuration has been provided");
}
return true;
}

View File

@ -67,11 +67,15 @@ public class DefaultCorsProcessor implements CorsProcessor {
@Override
public boolean process(@Nullable CorsConfiguration config, ServerWebExchange exchange) {
ServerHttpRequest request = exchange.getRequest();
if (config == null) {
if (logger.isDebugEnabled() && CorsUtils.isCorsRequest(request)) {
logger.debug("Skip: no CORS configuration has been provided");
}
return true;
}
ServerHttpRequest request = exchange.getRequest();
ServerHttpResponse response = exchange.getResponse();
HttpHeaders responseHeaders = response.getHeaders();