쿠키

리무 rimu ·2023년 6월 22일
0

Co.

목록 보기
14/43

쿠키란?

  • 웹브라우저에서 서버로 어떤 데이터를 요청하면 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답 그리고 서버는 웹브라우저와의 관계를 종료함 이렇게 웹브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징
  • 연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용
  • 쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장
    그리고 서버에 요청할때마다 쿠키의 속성값을 참조 또는 변경할 수 있음
  • 쿠키는 4kb로 용량이 제한적이며 300개까지 데이터 정보를 가질 수 있음

쿠키 문법

쿠키는 서버에서 생성되고, 클라이언트측에 전송되어 저장
txt.파일로 저장됨!

쿠키 관련 메서드

setMaxAge() : 쿠키 유효기간을 설정, 쿠키 유지시간 설정 가능
setPath() : 쿠키 사용의 유효 디렉토리를 설정, 잘 안씀
setValue() : 쿠키의 값을 설정
setVersion() : 쿠키 버전을 설정
getMaxAge() : 쿠키 유효기간 정보를 얻음
getName() : 쿠키 이름을 얻음
getPath() : 쿠키 사용의 유효 디렉토리 정보를 얻음
getValue() : 쿠키의 값을 얻음
getVersion() : 쿠키 버전을 얻음

쿠키 받을 때 request 객체로 받고 쿠키 수정 시, response 객체로 탑재

profile
JAVA / SQL / Spring 을 공부하고 있습니다 🐥

0개의 댓글