전달 방법
- Set-Cookie: 서버에서 클라이언트로 쿠키 전달(응답)
- Cookie: 클라이언트가 서버에서 받은 쿠키를 저장하고, HTTP 요청시 서버로 전달
쿠키 시용 이유 및 사용 방식
- HTTP는 stateless 방식을 쓰기 때문에 한 번 메시지가 왔다 갔다 하면 이전 데이터를 기억하지 못한다.
- 이를 보완하기 위해 서버는 response할 때 특정 데이터를 쿠키에 담아 보낸다.
- 이는 웹브라우저 쿠키 저장소에 저장이 되고 다음에 동일한 request를 할 때 쿠키에 담아 보낸다.
특징
- 주로 로그인 세션 관리에 사용
- 쿠키 정보는 항상 서버에 전송되기 때문에 네트워크 트래픽을 유발하고 민감한 데이터는 저장하면 안된다.
생명주기
- 만료일이 되면 쿠키 삭제 (세션 쿠키, 영속쿠키)
'네트워크 > HTTP' 카테고리의 다른 글
302 redirect (0) | 2021.09.15 |
---|---|
HTTP API 설계 예시 (0) | 2021.09.13 |
HTTP 메서드 (0) | 2021.09.13 |
HTTP와 서버 (0) | 2021.08.21 |
REST API (0) | 2021.08.20 |