HTTP 쿠키

HTTP 쿠키는 서버가 사용자의 웹 브라우저(클라이언트)에 전송하는 작은 데이터 조각이다.

브라우저는 데이터 조각(쿠키)를 저장해 놓았다가, 동일한 서버에 재 요청 시 저장된 데이터를 함께 전송한다.

서버에 두 요청이 들어온 경우, 쿠키를 통해 두 요청이 동일한 브라우저에서 등어왔는지 아닌지 판단할 수 있다.

→ 상태(Stateless)가 없는 HTTP 프로토콜에서 상태 정보를 확인 수 있게 해주는 수단이다.


HTTP 쿠키의 목적


쿠키 만들어보기

스프링에서 쿠키를 생성 할 때는 new Cookie()를 통해 만들 수 있다.

이후 responseaddCookie() 를 해 응답 요청에 쿠키를 넣어주면 된다.