본문 바로가기
네트워크/HTTP

[HTTP] HTTP 메서드 - PUT, PATCH, DELETE

by drCode 2022. 7. 13.
728x90
반응형

PUT 메시지

PUT

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

 

리소스가 있는 경우1

 

리소스가 있는 경우2

 

리소스가 없는 경우1

 

리소스가 없는 경우2

 

주의! - 리소스를 완전히 대체한다1

 

주의! - 리소스를 완전히 대체한다2

 

PUT은 리소스를 수정하는게 아니라 덮어씌우는 것이다

 

PATCH

  • 리소스 부분 변경

 

리소스 부분 변경1

 

 

리소스 부분 변경2

 

DELETE 메시지

 

DELETE

  • 리소스 제거

 

리소스 제거1

 

 

 

리소스 제거2

 

PATCH 가 지원이 안되는 서버는 POST를 쓰면 된다.

728x90
반응형

'네트워크 > HTTP' 카테고리의 다른 글

[HTTP] 클라이언트에서 서버로 데이터 전송  (0) 2022.08.08
[HTTP] HTTP 메서드의 속성  (0) 2022.07.14
[HTTP] HTTP 메서드 - GET, POST  (0) 2022.07.02
[HTTP] HTTP API를 만들어보자.  (0) 2022.07.01
[HTTP] HTTP 메시지  (0) 2022.07.01

댓글