아무 생각없이 수정 api에서 put 메소드를 쓰다가
프론트 팀원이 일부 리소스만 수정하는데, patch를 써서 명확히 하는게 좋겠다는 의견을 주셨다.
정리
메소드 | PUT | PATCH |
설명 | - 전체 정보 수정하기 - 테이블 레코드 한 줄을 다 바꾼다고 생각 |
- 일부 정보 수정하기 - 패치 붙이는 것처럼 특정 부분 수정하기 - 테이블 레코드 해당 줄에 특정 부분에 패치 붙여서 수정한다고 생각 |
예시 | - 사용자 정보 변경하기 |
- 좋아요, 공유 수 올리기 - 비밀번호 변경하기 |
'백엔드' 카테고리의 다른 글
GraphQL 커스텀 예외 처리하기 (0) | 2024.09.13 |
---|---|
활용성있는 데이터 파이프라인 구축을 위한 아이디어 (0) | 2024.08.30 |
할인 정책 개발 - 추상 클래스와 인터페이스 중에 어떤걸 사용할까? (0) | 2024.08.14 |
모델링 - 다대다 관계 설계하기 (1) | 2024.08.06 |
JWT 이해하기 (0) | 2024.03.10 |