티스토리 뷰
반응형
문제
웹 서버의 엑세스 로그에 찍힌 쿠키 값을 이용해서 해당 리퀘스트의 정보를 조회한다. 그런데 WAS에서 DB조회한 후 엑세스 로그를 설정한다. 엑세스 로그에는 설정된 쿠키값이 잘 찍힐까?
나의 생각
웹 서버의 엑세스 로그는 웹 서버에 요청이 들어올 때 찍힐 것이다. 그게 들어왔다는 엑세스(접근) 기록이니까. 그런데 웹 서버를 지나 웹 어플리케이션에서 쿠키를 설정한다면, 이미 엑세스 로그를 찍었기 때문에 설정된 쿠키값이 안찍힐 것이다. 그러므로 의미있는 해당 요청에 대해서 제대로 쿠키가 담긴 엑세스 로그를 보려면 응답을 받은 후 더미 리퀘스트를 날려서 확인해야할 것이다.
실제 테스트
- 웹 서버의 엑세스 로그에는 status code가 찍혀있다. 이 의미는 요청(request)이 들어올 때 바로 로그를 남기는 것이 아니고, 응답(response)가 나갈때 찍히는 것이다.
- 쿠키는 엑세스 로그 포멧에 %{Cookie}i 가 포함되어 있을 때 찍힌다. 그런데 이 쿠키는 요청의 쿠키이기 때문에 서버에서 set한 것은 찍히지 않는다.
- 서버에서 설정한 쿠키를 엑세스로그에서 보고 싶다면, %{Set-Cookie}o 이 포멧을 추가 한다.
참고 : http://serverfault.com/questions/48971/how-can-i-log-information-about-cookies
반응형
'Tools' 카테고리의 다른 글
IntelliJ Svn merge from branch ( 브랜치로부터 머지하기 ) (0) | 2016.04.17 |
---|---|
tomcat options - Serve modules without publishing 이란 (1) | 2015.08.26 |
이클립스 파일타입(확장자)별 인코딩 설정 (0) | 2014.10.23 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- sanur
- 발리
- 실수노트
- 웹을 지탱하는 기술
- ChatGPT
- ES6
- rest
- AWSKRUG
- 독후감
- container
- 컨테이너
- 개발자
- spring boot
- Clean code
- 객체지향
- javascript
- 웹
- Bali
- Docker
- 한달살기
- 사누르
- ecma6
- AWS
- 도커
- spring
- S68
- 회고
- springboot
- html
- hands-on
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함