HTTP 쿠키는 서버가 브라우저에 저장하도록 전달하고 이후 조건에 맞는 요청에 브라우저가 함께 보내는 작은 데이터이다.
HTTP 핵심 개념 |
|---|
HTTP · HTTP 메서드 · HTTP 상태 코드 · HTTP 캐시 · HTTP 쿠키 |
CORS · ETag · Content-Type · HTTP 콘텐츠 협상 · HTTP 리다이렉트 |
원리
Set-Cookie 응답 헤더로 설정하고 도메인·경로·만료 조건 등으로 전송 범위를 정한다. 세션 식별이나 사용자 설정 유지에 활용한다.
예시
로그인 후 받은 세션 식별자를 브라우저가 후속 요청에 보내면 서버가 해당 세션의 사용자를 찾을 수 있다.
주의할 점
쿠키 값 자체를 신뢰 가능한 사용자 주장으로 취급하지 않는다. Secure, HttpOnly, SameSite의 역할을 구분하고 서버 측 만료·무효화와 CSRF 대응도 설계한다.