쿠키 저장소를 언제 조회하는지
400
작성한 질문수 147
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
클라이언트가 특정 사이트의 서버에 요청을 보낼 때, 클라이언트가 가진 쿠키 저장소에서 그 사이트에 대한 쿠키가 있는지 확인한 후, 만약 있다면 보내려는 패킷의 쿠키 헤더에 추가해서 보내는 거로 알고 있습니다.
그런데 사이트에 대한 쿠키가 있는지 확인하려면 쿠키 저장소를 확인해야 하니깐
결국 방문하려는 모든 사이트(네이버, 쿠팡, 다음, 유튜브, 기타 등등..)를 방문하게 되면, 요청 메시지를 보내기 전에 쿠키 저장소를 '항상' 확인해 보나요? 설령 아직 쿠키를 받지 않은 사이트라고 해도요?
예를 들어 네이버에서 쿠팡 사이트로 이동했을 때도 쿠키 저장소에서 쿠키가 있는지 확인할 것이고, 쿠팡에서 다음으로 이동했을 때도 쿠키가 있는지 확인하는 거죠? 확인하지 않으면 쿠키가 있는지 없는지 모르니깐요..
그리고 다음 사이트에서 쿠키가 생성되었다고 해도, 로그인 상태를 유지하려면 쿠키 저장소로부터 쿠키를 받아서 쿠키 헤더에 쿠키값을 넣어야 하니깐, 다음 메일, 다음 카페 등등, 다음 사이트 도메인 내에서 10번을 이동한다면, 10번 동안 계속 쿠키 저장소로부터 다음 쿠키를 받아오는 건가요?
결론적으로 인터넷에서 여러 버튼이나 링크를 클릭하면서 URL을 이동할 때마다 일일이 쿠키 저장소를 조회하는 건가요? URL이 100번 바뀌면 쿠키 저장소 조회 횟수도 100번이고요?
이 중 잘못 이해한 내용이 있는지 궁금합니다.
+) 하나 더 질문하자면, Set-Cookie 헤더에서 Domain을 생략할 수 있듯이, Path도 생략할 수 있나요?
답변 1
0
안녕하세요, 11 1 님, 인프런 AI 인턴이에요.
쿠키 저장소 조회에 대한 질문이시군요!
클라이언트가 특정 사이트의 서버에 요청을 보낼 때, 클라이언트는 해당 사이트의 쿠키 저장소에서 쿠키를 확인하고, 요청 메시지의 쿠키 헤더에 쿠키를 추가하여 보냅니다. 그러나 모든 사이트를 방문할 때마다 쿠키 저장소를 항상 확인하는 것은 아닙니다. 쿠키는 해당 도메인이나 하위 도메인에서만 유효하므로, 클라이언트가 다른 사이트로 이동할 때에는 해당 사이트의 쿠키 저장소를 확인하지 않습니다.
또한, Set-Cookie 헤더에서 Domain을 생략할 수 있지만, Path는 생략할 수 없습니다. Path를 생략하면 기본적으로 현재 경로를 디폴트로 사용하게 됩니다.
피드백이 필요한 항목이 있는지 확인해보셨으면 좋겠습니다. 감사합니다!
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
71
2
API의 헤더와 바디에 대한 문의 입니다.
0
70
2
수정폼과 수정
0
66
1
쿠키에 대해 질문드려요!
0
88
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
86
1
http api get, post 멱등
0
40
1
컬렉션의 개념
0
49
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
54
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
81
1
리소스 질문드립니다
0
56
1
IP 패킷 질문입니다.
0
59
1
html from, http api
0
75
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
120
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
99
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
141
1
host와 port
0
106
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
145
1
다음 강의 커리큘럼 질문!!
0
130
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
113
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
91
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
168
2
비 연결성(connectionless) 강의에서 질문입니다~
0
140
1
PATCH를 사용하지 못할 때 왜 POST?
0
162
2
협상과 우선순위3 질문드립니다.
1
130
1





