본문 바로가기
320x100
728x90

http2

Spring,스프링] 어노테이션을 사용하여 쿠키 값 가져오기,게시판 조회수 새로고침 방지 개인 웹 프로젝트를 진행하면서 한 사용자가 게시글에서 새로고침을 할 때마다 조회수가 증가하는 일이 발생했다. 이를 방지하기 위해서 스프링에서 제공하는 @CookieValue를 사용해서 문제를 해결해보자. 쿠키의 개념 쿠키란 Http 프로토콜의 특징인 비연결 성과 상태 유지성의 단점을 보완하고자 상태 유지의 개념으로 사용되는 것으로, 사용자가 서버를 통해 특정 문서를 요청하면 쿠키가 생성되고, 사용자의 컴퓨터의 약 4KB, 도메인당 20개 가능하다. 쿠키는 세션과 반대되는 개념으로 클라이언트에게 정보를 저장하고, 서버의 부하를 줄일 수 있다. 하지만 크롬 브라우저에서 개발자 도구-Application탭에서 해당 쿠키의 값을 수정할 수 있기 때문에, 보안에 취약하다는 단점이 있어서, 비밀번호 등의 중요 개인.. 2020. 7. 22.
HTTP프로토콜 서버/클라이언트간 요청 정보 서버 - 클라이언트 소통 방식 1.클라이언트가 서버에게 연결을 요청하고, 2.클라이언트가 서버한테 특정 요청을 다시함 3.서버가 요청에 응답하여 클라이언트에 전송 4.서버가 끊김 5.요청이 없으면 서버-클라이언트는 끊긴채로 유지된다. 세 부분으로 나뉜다. 1.요청 헤더(요청 데이터 포맷) : 1-1 헤더의 필수 등장 요소가 포함 1.요청 메소드 (URI에 붙여서 가져가기 때문에 GET은 바디가 없다.) 2.요청URI (요청하는 자원의 위치를 명시) 3. 웹브라우저의 HTTP프로토콜 버전 1-2 헤더의 정보 (헤더명,헤더값 :(콜론)으로 구분) 2.요청 바디 : 2-1 메소드가 post나 put일 때, 들어오게 된다. 3.응답 헤더(응답 데이터 포맷) 3-1 응답 HTTP프로토콜의 버전 3-2.응답 코드,.. 2020. 6. 10.
300x250
320x100