브라우저가 서버에게 쿠키를 주는 방법

  • 요청 헤더 (request header) 에 Cookie 라는 값에 넣어 주면 서버는 쿠키를 가져올수 있다.
  • 그러므로 썬더 클라이언트 등에서 header 에 Cookie 설정을 하면 서버는 쿠키를 받을 수 있다

요청 헤더 예시 (브라우저 → 속성 → 네트워크 → 요청 선택)

브라우저 저장된 쿠키 예시 (브라우저 → 속성 → 어플리케이션 → 쿠키)

서버에서 쿠키를 가져오는 법요청 헤더 예시 (브라우저 → 속성 → 네트워크 → 요청 선택)

브라우저 저장된 쿠키 예시 (브라우저 → 속성 → 어플리케이션 → 쿠키)

서버가 브라우저에게 쿠키를 저장하라고 명령하는 법

  • 응답 헤더에 Set-Cookie 라는 값으로 값을 넣으면 된다.
  • 아래처럼 하면 cookie-parser 가 알아서 응답 헤더에 Set-Cookie 를 넣어준다.

쿠키를 삭제 하라고 명령하는 방법

  • Set-Cookie 에서 삭제하려는 키의 값을 빈문자열 보내주면 된다.
  • 코드에서는 clearCookie 를 사용하면 대신 Set-Cookie 의 삭제 키에 빈문자열 값을 넣어준다.

 

쿼리스트링 (query string)

  • url 끝에 서버에게 보내줄 정보를 (값)을 의미한다.
  • 전체 url 에서 ? (물음표) 뒤에 구문을 의미한다.
  • 각 값의 구분자는 & 이다
  • 각 값은 key=value 로 보내야한다.

+ Recent posts