JPJong-Dae Parkinjdpark.hashnode.dev·Nov 28, 2024 · 1 min readRFC 9110 HTTP Semantics - TRACE1] TRACE trace는 요청 메시지의 원격 application-level의 loop-back을 요청한다. 요청의 최종 수신자(final recipient)는 민감한 데이터를 포함한 필드를 제외하고 수신한 메시지를 200(OK) 응답의 내용으로 클라이언트에 다시 반영해야 합니다.(should) message/http 형식은 이를 수행하기 위한 한 가지 방법이다. 최종 수신자는 Origin Server이거나 요청에서 Max-Forwards ...00
JPJong-Dae Parkinjdpark.hashnode.dev·Nov 2, 2024 · 2 min readRFC 9110 HTTP Semantics - POST1] POST POST 메서드는 target resource가 리소스 자체의 특정한 의미에 따라 요청에 포함된 representation을 처리하도록 요청한다. 예를 들어, 다음의 기능을 수행한다. HTML form에 입력된 필드같은 데이터 블록을 데이터 처리 프로세스에 제공 게시판, 뉴스 그룹, 메일링 리스트, 블로그, 또는 비슷한 기사 그룹에 메시지 게시(posting) origin server에서 식별되지 않은 새로운 리소스 생성 ...00
JPJong-Dae Parkinjdpark.hashnode.dev·Oct 28, 2024 · 2 min readRFC 9110 HTTP Semantics - HEAD1] HEAD HEAD method는 GET과 동일하지만 서버는 응답에 content를 보내면 안된다.(must not) HEAD는 representation data의 전송 없이 selected representation에 대한 메타데이터를 얻기 위해 사용된다. 흔히 hypertext links를 테스트하거나 최근 수정 사항을 찾기 위해 사용한다. 서버는 HEAD 요청을 보낼 때 응답으로 GET으로 요청을 보냈을 때와 동일한 header fi...00
JPJong-Dae Parkinjdpark.hashnode.dev·Oct 9, 2024 · 3 min readRFC 9110 HTTP Semantics Method Definitions GET1] GET GET Method는 대상 리소스에 대한 현재 선택된 representation의 전송을 요청한다. 성공적인 응답은 대상 URI가 식별한 동일성의 품질을 반영한다.(계속 요청하면 항상 동일한 응답을 줌) 따라서 HTTP를 통해 식별 가능한 정보를 검색하는 것은 일반적으로 GET 요청을 통해 수행되며 200(OK) 응답을 준다. 리소스 식별자를 원격 파일 시스템 경로명으로, representation을 해당 파일 콘텐츠의 복사본으로 ...00
JPJong-Dae Parkinjdpark.hashnode.dev·Sep 25, 2024 · 2 min readSpring Data JPA Dynamic Projections1] 기존 Projections 특정한 Entity의 컬럼을 전부 가져오고 싶지 않을 때, 기존의 경우는 메서드마다 record를 생성하였다. 이때, 출처에서 적힌 것처럼, 여러 메서드가 하나의 record를 쓰는 경우가 생기게 된다. 예를 들어, 컬럼이 id, name, genre, 등등이 있을 때 기존에 id와 name만을 가져오는 record가 있을 경우 id, name, genre를 가져오는 메서드를 만들 경우 기존의 record에 ge...00