더북(TheBook)

여러분이 누구인지 기억하기 위해 서버는 요청에 대한 응답을 할 때 쿠키라는 것을 같이 보냅니다. 쿠키는 유효 기간이 있으며 name=zerocho와 같이 단순한 ‘키=값’의 쌍입니다. 서버로부터 쿠키가 오면, 웹 브라우저는 쿠키를 저장해뒀다가 다음에 요청할 때마다 쿠키를 동봉해서 보냅니다. 서버는 요청에 들어 있는 쿠키를 읽어서 사용자가 누구인지 파악합니다.

브라우저는 쿠키가 있다면 자동으로 동봉해서 보내주므로 따로 처리할 필요가 없습니다. 서버에서 브라우저로 쿠키를 보낼 때만 여러분이 코드를 작성해 처리하면 됩니다.

▲ 그림 3-14 쿠키