backend에서 잘못된 요청, 처리 실패 등 정상처리 안되면400번대나 500번 등으로 return 해주기.vs걍 200번대로 response 형태 통일시키고 내용에 상태코드나 문자열로 성공여부 추가로 넘겨주기
정하기 나름
2번은 병신같은건데 대한민국 정부 권고사항이 2번이래
컥 그런것도 있구나..고맙음다
싯풀풀에서 엉아는 말이다... return std::make_pair(/*Success*/0, _T("The operation has been succeed.")); 뭐 대충 이렇게 줌..
후자는 개씹 안티패턴인데 우리 회사는 이럼 각 회사들이 오픈 api 구경해보면 http 코드로 대략적인 실패 성공 여부 보내주고 비즈니스 구체적인 상태는 응답에 넣어서 줌 아무튼 무조건 200은 절대하지마라
200 하는 회사 많은데.. 진짜 개패고 싶음
응답 받는 쪽에서 너가 보내는 상태코드를 일일이 공부하고 상태메시지 일일이 if문 만들어서 예외처리 하는 꼴 만들고 싶으면 그렇게 하셈