카테고리 없음
13강-쿠키(쿠키문법)
쩔쩔
2020. 7. 8. 19:50
1.쿠키란?
웹 브라우저에서 서버로 어떤 데이터를 요청 하면, 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답. 그리고 서버는 웹브라우저와의 관계를 종료한다. 이렇게 웹 브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징.
연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용.
쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장함. 그리고 서버에 요청 할 때 마다 쿠키의 속성값을 참조 또는 변경이 가능함.
쿠키는 4kb로 용량이 제한적이며, 300개까지의 데이터 정보를 가질 수 있음.
2.쿠키문법
쿠키 생성[쿠키 클래스를 이용]
-> 속성 설정[setter이용]
-> response객체에 쿠키 탑재[response.addCookie()이용]
관련 메소드
- setMaxAge() : 쿠키 유효기간을 설정
- setpath() : 쿠키사용의 유효 디렉토리를 설정
- setValue() : 쿠키의 값을 설정
- setVersion() : 쿠키 버전 설정
- getMaxAge()
- getpath()
- getValue()
- getVersion()
간단한 예제)