: HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 규약 (웹에서의 모든 데이터 교환의 기초)
비 연결 지향 (connectionless)


무상태 (stateless)
연결을 끊는 순간 클라이언트와 서버 간의 통신이 끝나며 상태 정보가 유지되지 않음
무상태의 의미

: 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각
쿠키는 웹사이트가 사용자의 브라우저에 남기는 작은 데이터 조각임
이를 통해 서버는 “나는 이전에 이 사이트에 방문 했었고, 로그인도 했어”와 같이 사용자를 기억하고 식별 가능
ex) 매번 아이디와 비밀번호 다시 입력 안해도 자동 로그인이 유지되거나, 장바구니에 담은 상품이 저장되는 것
쿠키 특징
쿠키 사용 예시
쿠키 동작 예시


쿠팡에서 쿠키를 이용한 장바구니 예시를 확인해보자
쿠팡에서 로그인하지 않고 ‘제주삼다수 그린 무라벨’을 장바구니에 담아보자. 그리고 개발자 도구 확인하면

여기에서 맨 위의 cartView.pang을 눌러보면

⇒ key - value 형식의 데이터가 보임. 단순히 값만 저장하는게 아니라 여러 속성 제어 가능
하나의 웹사이트에서 많은 수의 쿠키를 동시에 사용
이를 통해서 메인 페이지로 이동해도 장바구니가 유지됨.
이번에는 Application 탭을 가보자


⇒ cart 쿠키를 마우스 오른쪽 버튼을 누르면 Clear 버튼이 나옴. 이를 누르면 장바구니가 초기화됨
쿠키의 작동 원리와 활용
쿠키 저장 방식
쿠키 전송 과정
쿠키의 주요 용도
⇒ 서버에게 “나 로그인 된(인증된) 사용자야!”라는 인증 정보가 담긴 쿠키를 매 요청마다 계속 보내는 것
쿠키 사용 목적
<aside> 💡
[Tip]