쿠키(cookie)는 주로 유저의 세션을 관리하는데 사용됩니다. 유저의 개인화 기본 설정을 저장하거나 유저 행동을 추적하기 위해 사용되기도 합니다.
쿠키 테이블은 다음과 같은 테이블을 포함합니다.
1. Name: 쿠키 이름
2. Value: 쿠키 값
3. Domain: 쿠키 수신이 허용되어 있는 호스트
4. Path: 쿠키 헤더를 전송하기 위해 요청한 URL에 반드시 존재해야 하는 URL
5. Expires / Max-Age: 쿠키의 만료일 또는 최대 수명. 세션 쿠키라면 이 값은 항상 Session입니다.
6. Size: 쿠키 사이즈. 바이트 단위.
7. HttpOnly: 값이 True라면, 이 필드는 쿠키가 HTTP를 통해서만 사용되어야 하며, JavaScript 수정이 허용되지 않음을 나타냅니다.
8. Secure: 값이 True라면, 이 필드는 쿠키가 안전한 HTTPS 연결을 통해서만 서버로 전송될 수 있음을 나타냅니다.
9. SameSite: 만약 쿠키가 실험적인 SameSite 속성을 사용하고 있다면 Strict 또는 Lax를 포함합니다.
10. Partition Key: 독립적인 파티션 상태를 갖는 쿠키의 경우 파티션 키는 쿠키를 설정한 엔드포인트에 대한 요청 시작 시 브라우저가 방문했던 최상위 URL 사이트입니다.
11. Priority: 더 이상 사용되지 않는 쿠키 우선 순위 속성을 사용하는 경우 낮음, 중간(기본값) 또는 높음이 포함됩니다.
참고자료
[1] https://developer.chrome.com/docs/devtools/application/cookies/?utm_source=devtools
'Dev' 카테고리의 다른 글
헷갈리는 네이티브 앱, 웹 앱, 하이브리드 앱 정리 (0) | 2023.12.29 |
---|---|
헷갈리는 AP 서버, Web 서버, WAS 차이 정리 (0) | 2023.12.28 |
랜덤 비밀번호 생성해주는 사이트 소개, avast (0) | 2023.12.09 |
체인지로그(changelog)와 릴리스 노트(release note) 차이는? (0) | 2023.11.13 |
[IT 용어 정리] SLA(Service Level Agreement)란? (0) | 2023.10.10 |
[IT 용어 정리] 백로그(backlog)란? (0) | 2023.10.10 |
개발용어 sandbox란 무엇인가? (0) | 2023.09.18 |
[react native+expo] 3초 동안 splash screen이 유지되는 웹뷰앱 만들기 (1) | 2020.12.10 |