Put

👨‍🚀 우아한테크코스 5기

[20230427] 우아한테크코스 5기 LEVEL 2 - 장바구니 1단계

안녕하세요 ~ 헤나입니다 ! 😄 🟧 01. id(pk값)을 제외하고 모든 정보를 수정한다고 할 때 PUT 메서드를 사용하는 것은 괜찮을까 ? 상품 정보를 수정하는 컨트롤러를 작성하던 중에 문득 고민된 부분이 있었다. PUT과 PATCH 메서드의 차이 때문이다. 현재 상품 수정 컨트롤러 코드는 아래와 같다. public class ProductApi { @PatchMapping("/{id}") public ResponseEntity updateProduct( @PathVariable(value = "id") long productId, @RequestBody @Valid ProductUpdateRequest request ) { final ProductResponse productResponse = pro..

🌐 네트워크

[네트워크 - HTTP] PUT과 PATCH의 차이는 뭘까

Http Method에서 PUT과 PATCH의 차이에 대해서 알아보겠습니다. 🟧 01. PUT 메서드와 PATCH 메서드는 무슨 일을 할까 ? Http Method 중에서 PUT과 PATCH는 자원을 수정할 때 사용하는 메서드이다. 그렇다면 왜 수정하는 메서드가 두 가지(PUT, PATCH)가 있을까 ? 🟧 02. PUT 메서드는 자원을 대체한다. PUT 메서드는 자원을 완전히 대체하거나 생성하는 메서드이다. 좀 더 쉽게 말하면 자원을 덮어씌운다. 먼저 PUT 요청과 기존 데이터이 있다고 하자. 이 때 name은 "하이에나" -> "헤나"로 수정되기를 원한다. 실제로 PUT 메서드 요청을 보내면 아래와 같이 된다. PUT 메서드를 요청했을 때 name만 변경될 거 같지만 실제로 같은 값인 userId도 ..

hyena0608
'Put' 태그의 글 목록