관리 메뉴

웹개발 블로그

[HTTP]쿠키(일반헤더) 본문

◆HTTP/헤더

[HTTP]쿠키(일반헤더)

쿠키린 2023. 1. 23. 14:02

•Set-Cookie: 서버에서 클라이언트로 쿠키 전달(응답)

• Cookie : 클라이언트가 서버에서 받은 쿠키를 저장하고, HTTP 요청시 서버로 전달(요청)

 

쿠키를 왜 사용하나?

- HTTP는 무상태(Stateless) 프로토콜이다.

- 클라이언트와 서버가 요청과 응답을 주고 받으면 연결이 끊어진다.

- 클라이언트가 다시 요청하면 서버는 이전 요청을 기억하지 못한다.

- 클라이언트와 서버는 서로 상태를 유지하지 않는다.

 

쿠키 - 생명주기

(Expires, max-age)

1. Set-Cookie: expries=Sat, 26-Dec-2020 04:39:21 GMT

    ㄴ 만료일이 되면 쿠키 삭제

2. Set-Cookie: max-age=3600(3600초)

    ㄴ 0이나 음수를 지정하면 쿠키 삭제

 

쿠키 종류

- 세션 쿠키 : 만료 날짜를 생략하면 브라우저 종료시 까지만 유지 (서버 세션이랑 다름!)

- 영속 쿠키 : 만료 날짜를 입력하면 해당 날짜까지 유지

'◆HTTP > 헤더' 카테고리의 다른 글

쿠키 - 단점과 대안  (0) 2023.04.22
쿠키 - 세션 쿠키 생성  (0) 2023.04.20
[HTTP] 캐시1  (0) 2023.01.23