처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

HTTP 메서드 중 PUT과 PATCH의 차이점은?

보통 MDN Web Docs
보기 및 정답
A PUT은 리소스 전체를 대체하고, PATCH는 리소스의 일부만 수정한다
B PUT은 새로운 리소스를 생성하는 데 사용되고, PATCH는 기존 리소스를 삭제한다
C PUT과 PATCH는 모두 리소스 전체를 대체하는 동일한 동작을 수행하는 메서드이다
D PATCH는 GET과 동일하게 리소스를 조회하는 읽기 전용 메서드이다

해설

PUT은 지정한 리소스를 요청 본문의 데이터로 완전히 교체합니다. 빠진 필드는 null/기본값이 됩니다. PATCH는 지정한 필드만 부분 수정합니다. 예: 사용자 이름만 바꾸려면 PUT은 전체 데이터를 보내야 하고, PATCH는 이름 필드만 보냅니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기