[JSP] 쿠키와 세션
·
Back-End/Back-End
[작성일: 2023. 04. 05] 쿠키(Cookie)웹 브라우저가 보관하고 있는 데이터웹 서버에 요청을 보낼 때 쿠키를 헤더에 담아서 전송함.웹 브라우저는 쿠키가 삭제되기 전까지 웹 서버에 쿠키를 전송함.    쿠키의 장단점클라이언트의 특정 폴더에 정보를 저장하므로 서버의 부하를 줄임.정보가 사용자 PC에 저장되기 때문에 보안의 위협 존재데이터 저장 용량에 한계가 있음.일반 사용자가 브라우저 내 기능 "쿠키 차단"을 사용하면 쿠키 사용 불가    동작 방식쿠키 생성웹 서버에 쿠키를 생성하고 쿠키에 응답 데이터를 담아서 웹 브라우저에 전송함.   쿠키 저장웹 브라우저는 응답 데이터에 있는 쿠키를 메모리나 파일에 저장함.   쿠키 전송웹 브라우저는 쿠키 요청이 있을 때마다 웹 서버에 전송함.웹 서버는 쿠키..
[HTTP] HTTP 헤더 - 일반 헤더
·
Back-End/HTTP
[작성일: 2023. 09. 09] HTTP 헤더 개요1999년 RFC2616이 등장했지만 폐기되고, 2014년 RFC7230~7235가 등장했다. RFC732x가 등장하며 변화한 것을 알아보자. 엔티티(Entity) ➡️ 표현(Repressentation)Repressentation = representation Metadata + Representation Data표현 = 표현 메타데이터 + 표현 데이터  메시지 본문(message body)을 통해 표현 데이터를 전달한다.메시지 본문 = 페이로드(payload)표현은 요청이나 응답에서 전달할 실제 데이터를 의미한다.표현 헤더는 표현 데이터를 해석할 수 있는 정보를 제공한다.데이터 유형(html, json), 데이터 길이, 압축정보 등     표현Co..