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

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

해설

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

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...