모든 개발자를 위한 HTTP 웹 기본 지식

Ch04. HTTP 메서드 - HTTP 메서드 - PUT, PATCH, DELETE

webmaster 2022. 2. 25. 12:18
728x90

PUT

  • 리소스를 대체
    • 리소스가 있으면 대체
    • 리소스가 없으면 생성
    • 쉽게 이야기해서 덮어버림
  • 중요! 클라이언트가 리소스를 식별
    • 클라이언트가 리소스 위치를 알고 URI 지정
    • POST와 차이점
  • 주의 : 리소스를 완전히 대체한다.

age만 변경하고 싶어 age만 전달할 경우
리소스를 아예 대체한다.

​PATCH

  • 리소스 부분 변경
  • POST을 단점을 해결하였다.
  • 만약 PATCH를 지원하지 않을 경우 POST를 사용하면 된다

DELETE

  • 리소스 삭제
728x90