System Design/external API design
API 응답 코드 계층 구조 설계
API 응답 코드 계층 구조 설계
2022.02.26HTTP | | httpStatusCode는 해당 서버로부터 오는 모든 api 응답의 일관된 처리를 위한 error code로서 의미를 가짐 body: { code: ?, --> body.code는 해당 서버로부터 오는 모든 api 응답의 일관된 처리를 위한 error code로서 의미를 가짐 data: { code: ? --> body.data.code는 api의 성공/실패 보다는 코드값 자체로서의 의미. } } } // **body.code 가 httpStatusCode로 모두 커버가 된다면 통합하여 1depth 줄일 수 있음** @FE에서 받는 다면 http.get(`/api-1/example`) .then(resultCodeHandler( --> body.code 에러 처리 data => { da..
REST api / RESTful 이란.
REST api / RESTful 이란.
2019.05.03REST (Representational State Transfer) An API that provides network-based access to resources via a uniform interface of self-descriptive messages containing hypertext to indicate potential state transitions might be part of an overall system that is a RESTful application(link) - Roy T. Fielding self-descriptive message? 메시지 자체가 자기 자신을 설명하는 메시지. "어디로 가는가? 어떤 동작을 하는가?" 등이 메시지에 나타나야 함 메시지를 제공하는 서버..