쿠키란 무엇인가?

2019. 3. 27. 09:35IT 용어

쿠키란?


웹 브라우저에서 서버로 어떤 데이터를 요청 하면, 서버측에서 알맞은 로직을 수행한 후 데이터를 웹 브라우저에 응답한다. 그리고 서버는 웹 브라우저와의 관계를 종료하는데, 이것이 HTTP 프로토콜의 특징이다. 연결이 종료되었을 때, 정보를 지속적으로 유지하기 위한 수단으로 쿠키가 사용된다.


쿠키는 서버에서 생성하여 서버가 아닌 클라이언트측에 특정 정보를 저장한다. 그리고 서버에 요청 할 때마다 쿠키의 속성값을 참조 또는 변경 할 수 있다.



쿠키 관련 메소드


- setMaxAge() : 쿠키 유효기간을 설정

- setpath() : 쿠키사용의 유효 디렉터리 설정

- setValue() : 쿠키의 값 설정

- setVersion() : 쿠키 버전 설정


- getMaxAge() : 쿠키 유효기간 정보 얻기

- getName() : 쿠키 이름 얻기

- getValue() ; 쿠키사용의 유효 디렉터리 얻기

- getVersion() : 쿠키 버전 얻기


쿠키를 생성할 때는 반드시 response객체에 저장해야 한다.

쿠키를 받을때는 request객체 사용

쿠키를 수정하거나 다시 저장할 때는 response객체 사용


쿠키 문법



'IT 용어' 카테고리의 다른 글

세션이란 무엇인가?  (0) 2019.03.27
웹 서버와 웹 어플리케이션 서버  (0) 2019.03.27