Error Message
Error Message는 무엇이 있나요?
Code | Http Status Code | Description |
---|---|---|
SUCCESS | 200 (OK) | 정상 처리 |
SUCCESS | 201 (CREATED) | 정상 처리 (신규 생성 요청) |
MISSING_PARAMETER | 400 (BAD_REQUEST) | 필수 인자가 누락된 경우 |
INVALID_PARAMETER | 400 (BAD_REQUEST) | 인자에 잘못된 값을 입력한 경우 |
WRONG_RANGE_PARAMETER | 400 (BAD_REQUEST) | 조회 범위를 지정하는 인자에 범위 밖의 값을 입력한 경우 |
DEPRECATED_OPERATION | 400 (BAD_REQUEST) | Deprecate된 API 및 리소스에 대한 요청 하는 경우 |
AUTHENTICATION_FAILED | 401 (UNAUTHORIZED) | 요청 내 인증 정보가 존재하나, 정보의 불일치 또는 존재하지 않는 계정인 경우 |
NO_AUTHENTICATION_FOUND | 401 (UNAUTHORIZED) | 요청 내 인증 정보 포함되지 않는 경우 |
PERMISSION_DENIED | 403 (FORBIDDEN) | 인증은 완료되었으나 인가되지 않은 리소스에 접근하는 경우 |
RESOURCE_NOT_FOUND | 404 (NOT_FOUND) | 요청한 리소스가 서버에 존재하지 않는 경우 |
WRONG_ENDPOINT | 404 (NOT_FOUND) | 요청한 API 경로가 존재하지 않는 경우 |
METHOD_NOT_ALLOWED | 405 (METHOD_NOT_ALLOWED | 허용되지 않는 HTTP 메서드로 요청인 경우 |
TIMEOUT | 408 (REQUEST_TIMEOUT) | 응답이 처리되지 않은 경우 |
RESOURCE_ALREADY_EXISTS | 409 (CONFLICT) | 이미 존재하는 리소스에 대한 중복 생성 요청인 경우 |
REJECTED | 409 (CONFLICT) | 요청 처리가 서버로부터 거절된 경우 |
CONTENTS_TOO_LARGE | 413 (CONTENTS_TOO_LARGE) | 서버에서 설정된 payload 최대값을 초과한 경우 |
TOO_MANY_REQUESTS | 429 (TOO_MANY_REQUEST) | 현재 클라이언트 컨텍스트가 허용된 쿼터를 초과하는 경우 |
INTERNAL_SERVER_ERROR | 500 (INTERNAL_SERVER_ERROR) | 내부 서버 오류에 해당하는 경우 |
INTERRUPTED | 500 (INTERNAL_SERVER_ERROR) | 다중 요청 처리로 인해서 클라이언트 요청에 대해서 일시적으로 처리가 실패한 경우 |
UNAVAILABLE | 503 (SERVICE_UNAVAILABLE) | 내부 작업 등의 이유로 타깃 서비스를 명시적으로 out of service 처리한 경우 |
Updated about 2 months ago