Network - HTTP PUT, PATCH, DELETE

iseon_u·2022년 5월 21일
0

Network

목록 보기
13/31
post-thumbnail

HTTP PUT, PATCH, DELETE


PUT

💬 
PUT /members/100 HTTP/1.1
Content-Type: application/json

{
  “username”: “hello”
  “age”: 20
}
  • 리소스를 대체
    • 리소스가 있으면 대체
    • 리소스가 없으면 생성
    • 복붙의 덮어쓰기
    • 리소스를 완전히 대체
  • 클라이언트가 리소스를 식별 ⭐
    • 클라이언트가 리소스 위치를 알고 URI 지정 (POST와의 차이점)

PATCH

💬 
PATCH /members/100 HTTP/1.1
Content-Type: application/json

{
  “age”: 50
}
  • 리소스 부분 변경
    • 예) age 만 50 으로 변경, 기존 username 은 그대로
  • PATCH 가 지원이 안될 땐 POST 사용

DELETE

💬 
DELETE /members/100 HTTP/1.1
Host: localhost:8080
  • 리소스 제거
profile
🧑🏻‍💻 Hello World!

0개의 댓글