서비스는 HTTP 상태 코드 200을 기본으로 사용하며, 응답의 성공 여부 및 구체적인 상태는 body 내의 isSuccess, code, message 필드를 통해 판단합니다.

시스템 오류가 발생한 경우에만 HTTP 상태 코드 500를 반환합니다

✅ 성공 응답

HTTP Status: 200 OK

{
  "isSuccess": true,
  "code": 1000,
  "message": "요청에 성공했습니다",
  "result": {
    // 요청에 따른 실제 데이터
  }
}

❌ 실패 응답 (비정상 로직 처리, 예: 잘못된 입력, 권한 없음 등)

HTTP Status: 200 OK

{
  "isSuccess": false,
  "code": 2001,
  "message": "필수 파라미터가 누락되었습니다",
  "result": null
}

🚨 시스템 예외 (서버 내부 오류 등, 예: DB 장애, 미처리 예외 등)

HTTP Status: 500 Internal Server Error