서버 에러 메시지로 오는 에러코드가 동일하여 구분하기 어려운 경우

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.5.0
  • 프로젝트명 : KnightRush
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

예를 들어 statucode 가 404 인데, 두가지 Error case 가 존재하는 경우 구분이 어려운것 같습니다. 예를들어 GetMyRank 를 조회하여, 자신의 랭킹이 존재하지 않아 404 에러가 발생할 수 있는데, 이 경우 에러메세지를 출력해주지 않는 방향으로 하고 싶은데, 존재하지 않는 uuid 로 조회 시도한 경우의 에러도 동일하게 404 에러로 출력이 됩니다. statusCode 로는 구분이 어려운데 에러메세지를 세부적으로 구분할 수 있는 방법이 없을까요?

안녕하세요 개발자님.

에러케이스의 경우, 대분류로 statusCode, 중분류로 errorCode, 소분류로 message인 형태로 나누어져있습니다. 404에러 중에서도 message의 내용으로 에러의 형식을 찾을 수 있기에 status와 message를 이용하여 예외처리를 해주시면 감사하겠습니다.

if(statusCode == "404")
{
  if(errorCode.Contains("userRank not Found")
  {
  }
}

이 외에도 메세지만으로도 케이스 분별이 힘들거나 에러 메세지가 긴 한글 형태로 되어있어 예외처리에 어려움을 겪고 있다는 요청이 많이 있어, 이에 문제점을 인지하고 있으며 좀 더 세부적인 메세지를 보여줄 수 있도록 개선할 예정이니 참고해주시면 감사하겠습니다.

답변 감사드립니다~