💡 전체 코드
Spring Boot에서 클라이언트의 요청(Request)에 포함된 헤더를 확인해야 할 때가 있습니다.
로그를 활용하여 모든 요청 헤더 정보를 출력하는 방법을 알아보겠습니다.
아래 코드는 request의 모든 헤더를 가져와 로그에 출력하는 코드입니다.
import javax.servlet.http.HttpServletRequest; import java.util.Enumeration; public void logRequestHeaders(HttpServletRequest request) { log.info("=== [모든 요청 헤더 출력] ==="); request.getHeaderNames().asIterator() .forEachRemaining(headerName -> log.info("{} : {}", headerName, request.getHeader(headerName))); log.info("============================"); }
🔍 실행결과 예시

728x90