Daily Develop
[HttpStatus] API 처리 별 HttpStatus 리턴 코드 정리
에디개발자
2021. 7. 13. 07:00
반응형
단일 리소스
Method | HttpStatus Code | Description |
GET | 200 OK | |
GET | 404 NOT FOUND | 조회 시 데이터 없을 경우 |
POST | 201 CREATED | |
POST | 400 BAD REQUEST | 생성 요청 시 데이터가 올바르지 않음 |
PUT | 202 ACCEPTED | 데이터 전체 변경 |
PUT | 404 NOT FOUND | 고객 정보 업데이트 요청했으나 고객 정보를 찾을 수 없음 |
PATCH | 202 ACCEPTED | 데이터 일부 변경 |
PATCH | 404 NOT FOUND | 고객 정보 업데이트 요청했으나 고객 정보를 찾을 수 없음 |
DELETE | 200 OK | |
DELETE | 404 NOT FOUND | 고객 정보 삭제를 요청했으나 고객 정보를 찾을 수 없음 |
Collection
Method | HttpStatus Code | Description |
GET | 200 OK | |
GET | 204 NO CONTENT | 고객 목록을 요청했으나 존재하지 않음 |
GET ?name= | 204 NO CONTENT | 필터링된 고객 정보가 없음 |
GET ?name= | 400 BAD REQUEST | 필터링을 잘못 보낼 경우 |
Basic
HttpStatus Code | Description |
400 BAD REQEUST | 요청이 잘못되었을 경우 |
401 UNAUTHORIZED | 해당 작업에 대한 자격 증명이 없음 |
403 FORBIDDEN | 자격 증명이 있을 수 있지만 해당 작업을 수행할 수 없음 |
422 UNPROCESSABLE ENTITY | 요청을 처리할 수 없음. 올바른 요청일 수 있으나 해당 작업에는 유요하지 않음 |
500 INTERNAL SERVER ERROR | 요청을 처리할 수 없음 |
반응형