HTTP 메서드는 리소스에 하려는 작업을 먼저 말한다
URL은 대상 리소스를 가리키고, 메서드는 그 리소스를 읽을지 만들지 바꿀지 삭제할지를 표현한다.
| 메서드 | 의도 | 요청 본문 | 대표 응답 |
|---|---|---|---|
| GET | 조회 | 없음 | 200 + JSON |
| POST | 생성 | 새 리소스 데이터 | 201 + Location |
| PUT | 전체 교체 | 전체 필드 | 200 또는 204 |
| PATCH | 부분 수정 | 바뀌는 필드 | 200 + 변경 결과 |
| DELETE | 삭제 | 대개 없음 | 204 또는 404 |
URL은 대상 리소스를 가리키고, 메서드는 그 리소스를 읽을지 만들지 바꿀지 삭제할지를 표현한다.
| 메서드 | 의도 | 요청 본문 | 대표 응답 |
|---|---|---|---|
| GET | 조회 | 없음 | 200 + JSON |
| POST | 생성 | 새 리소스 데이터 | 201 + Location |
| PUT | 전체 교체 | 전체 필드 | 200 또는 204 |
| PATCH | 부분 수정 | 바뀌는 필드 | 200 + 변경 결과 |
| DELETE | 삭제 | 대개 없음 | 204 또는 404 |