서버의 무상태성을 보완하면서, 클라이언트의 부담을 줄임
무상태성
: 서버와 클라이언트 간의 요청이 독립적
: 서버가 클라이언트의 상태를 저장하지 않기 때문에 직전 요청만 기억한다.
쿠키 저장 : 크라이언트
쿠키 관리 : 서버
쿠키를 저장한 서버가 아닌 다른 서버에서도 활용되는 쿠기
개인정보이슈로 지양하는 중
expires : 쿠키가 만료될 날자 지정 (예시_2024 07:25:00)
Max-Age : 현재 시간을 기준으로 얼마동안 쿠키를 유지시킬 것인가를 지정 (예시_100000)
secure : HTTPS프로토콜 상에서 암호화된 요청일 경우에만 전송
HttpOnly : javascript에서 document.cookie API에 접근 방지
Domain, Path : 쿠키의 스코프 정의