-
HTTP METHOD - PUT&PATCH&DELETE개발 2021. 2. 2. 15:29
PUT
PUT /members/100 HTTP/1.1
Content-Type: application/json
{"username": "hi", "Age":10}
리소스를 대체한다.(완전히 대체 한다)
리소스가 존재하면 대체하고 없다면 생성한다. 즉 덮어쓰기
클라이언트가 리소스를 식별한다.
클라이언트가 리소스 위치를 알고 URI를 지정한다.
리소스를 완전히 대체하기 때문에 리소스의 필드에 유의해야함, 누락되는 경우 손실되는 필드가 존재한다.
PATCH
PATCH /members/100 HTTP/1.1
Content-Type: application/json
{,"Age":21}
리소스의 부분 변경
PATCH가 지원되지 않는 서버가 존재한다. 이런 경우 POST를 사용하면 된다 (대다수가 지원함)
DELETE
DELETE /members/100 HTTP/1.1
HOST: localhost:8080
리소스 제거
'개발' 카테고리의 다른 글
3xx Redirection (0) 2021.05.05 HTTP API 설계하기 (0) 2021.03.18 HTTP METHOD - GET & POST (0) 2021.02.02 HTTP API - Intro (0) 2021.02.02 HTTP (0) 2021.01.05