본문 바로가기
🌈 백엔드/네트워크 HTTP

쿠키

by 개발자 알마 2023. 8. 25.
반응형

 

[1] 쿠키


(1) 쿠키

이름과 값을 쌍으로 구성된 작은 정보이다

아스키 문자만 가능하다 

쿠키는 브라우저에 저장된다 

서버에 요청시 도메인과 패치가 일치하는 경우에 자동으로 전송된다 

쿠키는 클라이언트를 구별하는 식별기술이다 

쿠키는 클라이언트의 자율에 따라 삭제할수 있다 

서버의 부담이 없다

쿠키 정보를 알수 있기 때문에 보안에 불리하다 

서버 다중화에 유리하다 

 

(2) 쿠키의 구성 

도메인 domain : fastcampus.co.kr

path: /ch2/logoin

이름 id = asdf 값

유효기간 : max-age: 60*60*24 

 

(3) 쿠키 작동 과정 

클라이언트가 어떤 사이트에 요청(로그인 등) 하면 사이트에서 쿠키생성하는 코드를 실행하고 

쿠키가 생성되면 클라이언트에 응답하면서 쿠키를 같이 보낸다

그럼 클라이언트의 브라우저에는 그 쿠키가 저장된다  

(4) 쿠키 생성방법

 

(5) 쿠키 삭제방법

유효기간 0으로 업데이트를 하여 삭제한다 

 

 

(6) 쿠키 변경방법 

아스키코드가 아닌경우 URLEncoder.encode로 인코딩후 값을 변경해야하고 꺼낼때는 디코딩해서 꺼내야한다 

 

(7) 쿠키 읽고 출력하기 

 

 

 

(8) 쿠키의 값 가져오기 

쿠키 값을 가져올때 사용하는 애너테이션 

반응형

댓글