기타개념
Cookie 와 domain
dakoo
2024. 3. 4. 12:07
업무를 하면서 알게된것..!
쿠키는 아주 간단하게 값 , 유효기간을 설정하여 response에 담아주고 꺼내서 쓸때는 getCookie 하여 쓴다고 알고있었다.
업무를 진행하면서 도메인 값도 설정해주는 부분이 있었는데 이 부분을 새롭게 알게되었다
그래서 다시 정리해보는 쿠키! 🍪
1️⃣ 쿠키란
- 브라우저에 저장되기 때문에 사용자가 쿠키 설정을 변경하거나 수동삭제가 가능하다.
- 웹 브라우저가 웹 서버로부터 받은 쿠키를 로컬에 저장하고 , 이후 해당 웹사이트를 방문 할 때마다 웹브라우저가 저장된 쿠키를 함께 전송한다.
2️⃣ 쿠키 생성
- 사용자의 요청에 대한 응답으로 쿠키를 생성함
- HttpServletResponse Set-Cookie 속성을 사용하여 생성한다.
3️⃣ 쿠키의 속성
- 이름, 값, 만료날짜 , 도메인 , 경로 등 속성 포함 -> 따라서 쿠키를 특정 사용자나 도메인 , 경로에 종속시켜 사용할 수 있다.
4️⃣ 쿠키와 도메인
- 쿠키는 도메인에 종속적이다 즉 쿠키는 해당도메인에서만 사용된다.
- 예를 들어, "example.com" 도메인에서 생성된 쿠키는 "example.com" 도메인과 "www.example.com" 서브도메인에서 사용할 수 있지만, "anotherdomain.com" 도메인에서는 사용할 수 없다.
- 참고 사이트
Cookie(쿠키)와 도메인의 관계 정리
Cookie란? 쿠키는 사용자의 웹 브라우저에 저장되는데이터입니다. 쿠키는 서버와 클라이언트 간의 상호작용을 통해 사용자를 식별하고 사용자 경험을 개선하는 데 사용됩니다. 웹 사이트에서 쿠
atoz-develop.tistory.com