| status code | 설명 |
|---|---|
| 200 | 정상 응답 (update, delete, read) |
| 201 | 정상 생성 (create) |
| 204 | 컨텐츠 없음 (update, delete) |
| 정상처리 후 응답으로 보내는 콘텐츠가 없는 경우도 204 | |
| 400 | 잘못된 요청 |
| validate 오류, 필드명 오류 등 | |
| 401 | 권한 없음, 로그인 필요 |
| 403 | 로그인은 되었지만, 접근 권한이 없음 |
| 404 | 정의되지 않은 url 요청시 |
| 없는 데이터 요청(ex. 없는 게시글, 없는 유저) | |
| 405 | 서버의 정의되지 않은 Method로 요청이 온 경우 |
| 서버에 GET만 구현되었는데, POST로 요청이 온 경우에 발생 | |
| 409 | 서버의 현재 상태와 요청이 충돌 |
| ex) 이미 존재하는 계정 id로 회원가입하는 경우 | |
| 429 | 너무 많은 요청으로 서버가 차단한 경우 |
| (ex. 1분간 40번 이상 요청한 경우) | |
| 500 ~ | 서버 에러. 서버 장애시 발생 |