다양한 API 응답 체계

API 응답 체계는 시스템 전체가 일관되고 명확한 형태를 가지면, 어떤 구조든지 문제가 되지 않는다. 즉, API 응답이 명시적이고 일관되는 것이 가장 중요하다.

  • Google
    • Http Status Code 적극 활용
    • Successful requests return HTTP status codes in the 2xx range.
    • Failed requests return status codes in the 4xx and 5xx ranges.
  • Facebook
    • Http Status Code 를 적극적으로 활용하지는 않는 편
    • code 와 error_subcode 라고 별도로 정의한 값으로 에러를 표현