Merge pull request 'develop' (#22) from develop into main
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 14s

Reviewed-on: #22
This commit is contained in:
htlee 2026-02-17 17:46:13 +09:00
커밋 983de6a71a

파일 보기

@ -49,7 +49,8 @@ public class ApiAccessLogInterceptor implements HandlerInterceptor {
}
}
String originDomain = extractOriginDomain(request.getHeader("Origin"));
String originDomain = resolveOriginDomain(
request.getHeader("Origin"), request.getHeader("Referer"));
String queryString = request.getQueryString();
if (queryString != null && queryString.length() > 2000) {
@ -75,14 +76,15 @@ public class ApiAccessLogInterceptor implements HandlerInterceptor {
}
}
private String extractOriginDomain(String origin) {
if (origin == null || origin.isBlank()) {
private String resolveOriginDomain(String origin, String referer) {
String url = (origin != null && !origin.isBlank()) ? origin : referer;
if (url == null || url.isBlank()) {
return null;
}
try {
return URI.create(origin).getHost();
return URI.create(url).getHost();
} catch (Exception e) {
return origin;
return null;
}
}
}