반응형
HTTP 쿠키(웹 쿠키, 브라우저 쿠키)는 HTTP 메세지의 헤더에 담겨 서버와 브라우저간 주고받는 작은 데이터 조각이다.
쿠키를 이용하면 상태가 없는(stateless) HTTP 프로토콜에서 사용자 로그인 상태 유지 등 다양한 상태 기반 정보를 기억할 수 있다.
기본적으로 웹 서버는 Set-Cookie 헤더를 통해 브라우저에 쿠키를 저장하라고 알릴 수 있다.
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: test=testvalue
Set-Cookie: mycookie=good [page content]위 HTTP 응답을 받은 브라우저는 다음 해당 서버에 요청할 때 다음과 같이 보낼 것이다.
GET /sample_page.html HTTP/1.1
Host: www.example.org
Cookie: test=testvalue; mycookie=good쿠키에 대한 유효기간은 서버에서 쿠기 송신 시 설정할 수 있고, 설정이 안된 경우는 브라우저를 닫는 순간 사라진다.
Set-Cookie: test=testvalue; Expires=Wed, 21 Oct 2018 07:28:00 GMT;반응형
'IT기본' 카테고리의 다른 글
| HikariCP Connection Pool 해제 이슈 (0) | 2020.01.15 |
|---|---|
| Git 고급 브랜치 전략과 Gitflow (0) | 2019.11.15 |
| Netlify를 사용하여 정적 사이트 배포하기 (0) | 2019.11.14 |
| Windows에서 Linux 명령어 사용환경 구성하기 (0) | 2019.10.23 |
| HTTP Redirection 응답 보내기 (0) | 2018.09.17 |