오류 기본 형식

{
    "message": "오류 설명",
    "error": "오류 코드",
    "statusCode": 404,
    "path": "/dev/api/parties/types/%E3%85%81%E3%84%B4%E3%85%87",
    "timestamp": "2024-06-26T03:00:35.786Z"
}

예외 처리 정리

User

기본 오류 코드

HTTP Status Code error (code) Description
400 BAD_REQUEST 클라이언트 요청의 형식이나 내용이 잘못되어 서버가 처리할 수 없는 경우
401 UNAUTHORIZED 요구되는 인증 정보를 누락 또는 잘못 지정하여 요청한 경우.
403 FORBIDDEN 서버가 클라이언트의 요청을 이해했으나 거부하는 경우.
403 ACCESS_DENIED 클라이언트가 요청하는 리소스에 대한 접근이 제한되는 경우
403 LIMIT_EXCEEDED 클라이언트가 요청하는 리소스의 제한 설정을 초과하는 경우
404 NOT_FOUND 클라이언트가 요청하는 리소스를 찾을 수 없는 경우
404 {RESOURCE}_NOT_EXIST 클라이언트가 요청하는 특정 리소스를 찾을 수 없는 경우
409 CONFLICT 클라이언트가 요청하는 리소스와 충돌이 발생하는 경우
409 ALREADY_EXIST 클라이언트가 요청하는 리소스가 이미 존재하는 경우
410 DELETED 클라이언트가 요청하는 리소스가 이미 삭제되어 서버에 존재하지 않는 경우
500 INTERNAL_SERVER_ERROR 특정할 수 없는 서버의 내부 오류

참고 : Naver works API