📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
PUT vs PATCH (PUT / PATCH)
💬 쉬운 뜻
둘 다 '고치기'인데 범위가 달라요. PUT은 서류를 통째로 새로 써서 덮어쓰기 — 안 적은 칸은 빈 채로 날아갈 수 있어요. PATCH는 바꿀 한 칸(예: 전화번호)만 콕 집어 고치기. 그래서 '일부만 살짝' 바꿀 땐 PATCH가 안전하고, '전체를 새 값으로 갈아끼울' 땐 PUT을 써요.
🧭 이 상황에서
내가 만든 사이트나 앱에서 회원정보·글·설정을 '수정'할 때 만나는 구분이에요. 전화번호 하나만 바꾸려는데 PUT으로 통째로 보내면, 같이 안 보낸 이름·주소가 비워질 수 있어요. 반대로 전체를 새로 교체할 거면 PATCH로 한 칸씩 보내는 게 번거롭죠. 무엇을 얼마나 바꾸는지에 따라 골라 써요.
⌨️ 이럴 땐 이렇게 입력
- 회원 정보에서 전화번호만 바꿀 거니까 PATCH로 그 항목만 수정해줘. 나머지 값은 건드리지 마.
- 프로필 전체를 새 값으로 통째 교체할 거면 PUT으로 보내서 한 번에 갱신해줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "PATCH로 일부만 수정했다"라고 하면 = 보낸 그 항목만 바꾸고 나머지는 그대로 뒀다는 뜻이에요. "PUT으로 교체했다"라고 하면 = 그 데이터를 통째로 새 값으로 덮어썼다는 뜻이라, 안 보낸 칸은 비워질 수 있어요.
➡️ 다음엔 이렇게
데이터가 의도치 않게 비워졌다면 "전체 교체(PUT) 말고 바뀐 항목만 수정(PATCH)하게 바꿔줘"라고 하세요. 반대로 여러 칸을 한 번에 갈 거면 "이건 PUT으로 통째 교체해줘"라고 하면 됩니다.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈