- HTTP method는 기본적으로 서버에 어떤 작업을 수행할 것인지에 대한 정보를 전달하기 위해서 사용됩니다.
- 데이터를 서버에서 받아올 때 사용하는 GET method, 데이터를 서버에 등록할 때 사용하는 POST method, 서버에 있는 데이터를 삭제하기 위해 사용하는 DELETE method 등이 있습니다.
- 여러 method 들 중에서 데이터를 수정할 때 사용하는 method는 PUT 과 PATCH 두 가지가 있는데 이 둘의 차이점에 대해서 알아보도록 하겠습니다.
PUT method
- 데이터를 '수정'한다는 느낌보다는 '교체'라는 단어가 더 잘 들어맞습니다.
- 데이터의 모든 필드의 값을 입력해야 되고 데이터 전체가 교체됩니다.
//PUT
{
"username": "dongsunseng",
"email": "dongsunseng@gmail.com",
"age": 24,
}
PATCH method
- 데이터를 부분적으로 수정하는 작업을 합니다.
- 데이터의 일부 필드의 값만 입력하면 해당 필드의 값이 input 값으로 수정됩니다.
//PATCH
{
"age": 22,
}
지금 당장 꽃을 피우지 못했다고 해서 좌절하지 마세요. 친구와 비교하지도 마세요. 지금은 그저 나의 계절이 아닌 것뿐이에요.
- 책 '모든 꽃이 봄에 피지는 않는다' 중에서 -
'개발' 카테고리의 다른 글
BE (3) - Express 백엔드 token 관련 해킹 예방하기 (0) | 2024.01.31 |
---|---|
BE (1) - res.json() vs. res.send() vs. res.end() (0) | 2024.01.24 |