서버에 요청을 하는 과정에서 클라이언트가 작성한 값을 보내야하는 경우가 존재한다. GET 요청은 캐싱 가능하다. 브라우저나 중간 프록시 서버에서 응답을 캐싱할 수 있다.클라이언트의 데이터를 URL 뒤에 붙여서 보낸다. ‘?’ 마크를 통해 URL의 끝을 알리면서, 데이터
다른 웹 페이지나 웹 페이지 내부의 특정 위치로 이동절대 경로상대 경로아이디 경로(4. 메일 경로 (mailto : 메일주소)\| \| \|해당 속성을 입력하지 않으면 브라우저가 파일을 다운로드한 후 재생 가능한 파일인지 확인하는 작업이 필요하므로 지정하는 것이 좋
CSS에서 position 속성은 HTML 문서 상에서 요소가 배치되는 방식을 결정한다. 많은 경우, position 속성은 요소의 정확한 위치 지정을 위해서 top, left, bottom, right 속성과 함께 사용된다.\*\*\*\*기본값position 속성이
웹 페이지 하나로도 다양한 기기에 맞게 디자인이 자동으로 변경되는 웹 페이지. 미디어 쿼리를 사용해서 개발한다.뷰포트(Viewport)는 웹 페이지의 가시 영역을 나타내는 용어이다. 뷰포트는 웹 페이지가 화면에 어떻게 표시되는지와 관련이 있으며, 웹 페이지가 어떤 디바
Web 환경구축 > IntelliJ Web Project 생성 및 구성 참고Web Server 접속 시, 기본적으로 출력되는 문서입니다. bootstrap 템플릿을 활용하여 간단한 게시판을 구성했습니다. 시멘틱 웹 형태로 작성되었으며 header와 footer 부분은
API와 REST API의 Design principle을 알아보고 gRPC와 비교해보자!
@RequestBody 어노테이션을 사용할 경우 waring이 발생한다.Required request body is missingajax를 통해 데이터를 요청할 때, 메소드가 GET이면 data 영역의 값이 자동으로 URL에 포함된다. 예를 들어, data: { key
RestController의 메소드 들에서 반환값으로 DTO 객체를 반환한다.심지어 몇 메소드는 DB에서 객체를 조회한 다음 반환하기도 한다.반드시 DTO를 반환해야 되는 것은 아니다.그 이유는 간단한데, 브라우저 콘솔에서 저장된 댓글 정보를 찍어볼 수 있기 때문이다.
가장 전통적인 영구 리다이렉트 코드.의미: “리소스의 주소가 영구적으로 바뀌었으니 앞으로는 새 주소로 접근해라.”브라우저는 이걸 받으면 캐싱해서, 같은 URL을 다시 요청할 때 자동으로 새 주소로 이동함.SEO(검색엔진 최적화)에서도 "이제 여기 페이지는 새 주소다"