티스토리 뷰
개발을 하다보면 HTTP 요청 메시지를 확인해보고 싶을 수 있다!
1️⃣ application.properties에 설정 추가
logging.level.org.apache.coyote.http11=debug
↓ 아래처럼 요청 메시지를 콘솔에서 확인 가능
[GET /hello?username=servlet HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Cache-Control: max-age=0
sec-ch-ua: "Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"
sec-ch-ua-mobile: ?0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_1) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/
webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Referer: http://localhost:8080/basic.html
Accept-Encoding: gzip, deflate, br
Accept-Language: ko,en-US;q=0.9,en;q=0.8,ko-KR;q=0.7
]
❗ 꼭 개발 단계에서만 적용! 운영 서버에서 모든 요청 정보를 로그로 남기면 성능저하
📎 참고 링크
📌 Application properties 속성
https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html
Common Application Properties
docs.spring.io
'백엔드 > Spring' 카테고리의 다른 글
API 예외처리 (0) | 2023.07.07 |
---|---|
로그를 찍어보자(로깅) (0) | 2023.07.07 |
프로젝트 환경설정 (0) | 2023.07.06 |
빌드하기 (0) | 2023.07.04 |
이미지 파일 업로드 (0) | 2023.06.16 |