Skip to content

세션과 필터 #5

Description

@dev-xong

세션과 필터

웹은 기본적으로 과거의 상태를 유지하지 않는 무상태 연결.

세션 트랙킹(session tracking) - 웹에서 로그인 유지를 위한 모든 기능

✅ 무상태에서 과거를 기억하는 법

HTTP에서 세션 트랙킹은 ‘쿠키(Cookie)’라는 존재를 이용

‘쿠키’는 문자열로 만들어진 데이터 조각으로 서버와 브라우저 사이에서 요청이나 응답시에 주고받는 형태로 사용

  • 쿠키 - ‘이름(name)‘, ‘값(value)’의 구조
  • 서버에서는 응답(Response)메세지를 보낼 때 브라우저에게 쿠키를 보내주는데, 이때 ‘Set-Cookie’라는 HTTP헤더를 이용
  • 브라우저는 쿠키를 받은 후에 이에 대한 정보를 읽고, 유효기간에 따라 파일에 보관 또는 메모리상 처리를 판단
  • 브라우저가 보관한 쿠키는 서버에 요청할 때 HTTP 헤더에 ‘Cookie’라는 헤더 이름과 함께 전달
    • 쿠키에는 경로(Path)를 지정할 수 있어서 해당 경로에 맞는 쿠키가 전송

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions