반응형
PUT
- 리소스가 있으면 완전히 대체해줌
- 리소스가 없으면 생성해줌
- 쉽게 이야기해서 덮어버리는 메서드
중요! 클라이언트가 리소스를 식별
- 클라이언트가 구체적인 리소스 전체 위치를 알고 URI를 지정한다 (이게 POST와의 차이)
PUT은 사실 리소스를 수정하는것보다 리소스를 완전히 갈아치우기 때문에 리소스 수정에는 적합하지 않다.
수정 의도로 사용하려면 PATCH를 사용해야한다. (PUT 후에 PATCH가 새로나옴)
PATCH
PATCH는 age만 부분변경 가능하다
DELETE
리소스제거
반응형
'Spring > 모든 개발자를 위한 HTTP 웹 기본 지식' 카테고리의 다른 글
15. 클라이언트에서 서버로 데이터 전송 (0) | 2023.08.28 |
---|---|
14. HTTP 메서드의 속성 (0) | 2023.08.28 |
12. HTTP 메서드 - GET, POST (1) | 2023.08.28 |
11. HTTP 메서드 - API를 만들어보자 (0) | 2023.08.20 |
10. HTTP 메시지 (0) | 2023.08.20 |