메서드별 처리는 입력, 작업, 응답 계약을 함께 정해야 안정적이다
핸들러 함수 안에서는 요청을 읽는 방식과 성공/실패 응답 형태가 메서드의 의도와 맞아야 한다.
| 메서드 | 성공 기준 | 실패 기준 |
|---|---|---|
| GET | 찾으면 200 | 없으면 404 |
| POST | 생성하면 201 | 검증 실패 400 |
| PUT/PATCH | 수정하면 200 | 대상 없음 404 |
| DELETE | 삭제하면 204 | 이미 없음 404 |
핸들러 함수 안에서는 요청을 읽는 방식과 성공/실패 응답 형태가 메서드의 의도와 맞아야 한다.
| 메서드 | 성공 기준 | 실패 기준 |
|---|---|---|
| GET | 찾으면 200 | 없으면 404 |
| POST | 생성하면 201 | 검증 실패 400 |
| PUT/PATCH | 수정하면 200 | 대상 없음 404 |
| DELETE | 삭제하면 204 | 이미 없음 404 |