headerUtil 확인
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
package com.kamco.cd.training.common.utils;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.context.request.RequestAttributes;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
@Slf4j
|
||||
public final class HeaderUtil {
|
||||
|
||||
private HeaderUtil() {}
|
||||
@@ -28,15 +30,21 @@ public final class HeaderUtil {
|
||||
RequestAttributes attrs = RequestContextHolder.getRequestAttributes();
|
||||
|
||||
if (!(attrs instanceof ServletRequestAttributes servletAttrs)) {
|
||||
log.info("!(attrs instanceof ServletRequestAttributes servletAttrs) : false");
|
||||
return false;
|
||||
}
|
||||
|
||||
String acceptLanguage = servletAttrs.getRequest().getHeader("Accept-Language");
|
||||
|
||||
if (acceptLanguage == null || acceptLanguage.isBlank()) {
|
||||
log.info("!(acceptLanguage == null) : false");
|
||||
return false;
|
||||
}
|
||||
|
||||
log.info("acceptLanguage.toLowerCase(): {}", acceptLanguage.toLowerCase());
|
||||
log.info(
|
||||
"acceptLanguage.toLowerCase().startsWith(\"en\"): {}",
|
||||
acceptLanguage.toLowerCase().startsWith("en"));
|
||||
return acceptLanguage.toLowerCase().startsWith("en");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user