HTTP status code | 성공/실패 | 의미 |
---|---|---|
200 OK | Success | GET-리소스반환 PUT/PATCH - 상태 메시지 또는 리소스 반환 |
201 Created | Success | POST - 상태 메시지 또는 새로 생성된 리소스 반환 |
204 No Content | Success | DELETE - 성공적으로 삭제된 요청의 응답 |
400 Bad Request | Failure | ALL - 요청에 잘못된 값들이 포함됨 (ex. 전화번호에 글자가 포함된 경우) |
401 Unauthorized | Failure | ALL - 인증을 요청했으나 사용자가 인증 요건을 충족하지 못함 (ex. 로그인이 필요한 경우) |
403 Forbidden | Failure | ALL - 사용자가 허용되지 않은 콘텐츠로 접근을 시도함 (ex.비용을 지불한 사용자가 아닌 경우) |
404 Not Found | Failure | ALL - 리소스 없음 |
405 Method Not Allowed | Failure | ALL - 허가되지 않은 HTTP Method로 시도됨 |