- 웹브라우저에서 서버로 어떤 데이터를 요청하면 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답 그리고 서버는 웹브라우저와의 관계를 종료함 이렇게 웹브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징
- 연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용
- 쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장
그리고 서버에 요청할때마다 쿠키의 속성값을 참조 또는 변경할 수 있음- 쿠키는 4kb로 용량이 제한적이며 300개까지 데이터 정보를 가질 수 있음
쿠키는 서버에서 생성되고, 클라이언트측에 전송되어 저장
txt.파일로 저장됨!
쿠키 관련 메서드
setMaxAge() : 쿠키 유효기간을 설정, 쿠키 유지시간 설정 가능 setPath() : 쿠키 사용의 유효 디렉토리를 설정, 잘 안씀 setValue() : 쿠키의 값을 설정 setVersion() : 쿠키 버전을 설정 getMaxAge() : 쿠키 유효기간 정보를 얻음 getName() : 쿠키 이름을 얻음 getPath() : 쿠키 사용의 유효 디렉토리 정보를 얻음 getValue() : 쿠키의 값을 얻음 getVersion() : 쿠키 버전을 얻음
쿠키 받을 때 request 객체로 받고 쿠키 수정 시, response 객체로 탑재