세션과 필터
웹은 기본적으로 과거의 상태를 유지하지 않는 무상태 연결.
세션 트랙킹(session tracking) - 웹에서 로그인 유지를 위한 모든 기능
✅ 무상태에서 과거를 기억하는 법
HTTP에서 세션 트랙킹은 ‘쿠키(Cookie)’라는 존재를 이용
‘쿠키’는 문자열로 만들어진 데이터 조각으로 서버와 브라우저 사이에서 요청이나 응답시에 주고받는 형태로 사용
- 쿠키 - ‘이름(name)‘, ‘값(value)’의 구조
- 서버에서는 응답(Response)메세지를 보낼 때 브라우저에게 쿠키를 보내주는데, 이때 ‘Set-Cookie’라는 HTTP헤더를 이용
- 브라우저는 쿠키를 받은 후에 이에 대한 정보를 읽고, 유효기간에 따라 파일에 보관 또는 메모리상 처리를 판단
- 브라우저가 보관한 쿠키는 서버에 요청할 때 HTTP 헤더에 ‘Cookie’라는 헤더 이름과 함께 전달
- 쿠키에는 경로(Path)를 지정할 수 있어서 해당 경로에 맞는 쿠키가 전송
세션과 필터
웹은 기본적으로 과거의 상태를 유지하지 않는 무상태 연결.
세션 트랙킹(session tracking) - 웹에서 로그인 유지를 위한 모든 기능
✅ 무상태에서 과거를 기억하는 법
HTTP에서 세션 트랙킹은 ‘쿠키(Cookie)’라는 존재를 이용
‘쿠키’는 문자열로 만들어진 데이터 조각으로 서버와 브라우저 사이에서 요청이나 응답시에 주고받는 형태로 사용