HTTP 메서드 - PUT과 PATCH의 차이

carlkim·2023년 11월 6일
0

CS학습 - 네트워크

목록 보기
35/48

PUT : 업데이트하는 데이터의 전체를 보내다.

해당 데이터 전체를 보내고 전체 데이터의 교체를 의미.
또한, PUT은 만약 해당 데이터가 없다면 새로이 생성하고 있다면 해당 데이터가 있다면 요청할 때 보낸 데이터와 교체를 진행한다

EX) {"A" :1, "B" : 2}가 있을 때 B를 3으로 바꾼다하면 PUT의 경우 {"A" : 1, "B" : 3}으로 전체 데이터 전부를 보내야 합니다.

PATCH : 업데이트하는 데이터의 일부를 보내다.

요청을 보낼 때 수정하는 일부분만 보내면 되고 일부분의 교체를 의미합니다

EX) {"A" : 1, "B" : 2}가 있을 때 B를 3으로 바꾼다면 PATCH는 {"B" : 3} 이런식으로 부분적으로 보낸다.

profile
가장 나답게 문제해결.

0개의 댓글