인프런 커뮤니티 질문&답변
2xx 문의
작성
·
213
1
안녕하세요. 2xx 관련 문의드립니다.
예로 어떤 데이터를 등록해야되는데 비즈니스 로직에서 조건에 부합하지 않아 정상 등록(리소스 생성)이 안될 경우 HTTP 통신은 정상적으로 되었으니 HTTP 상태코드는 범용적으로 200으로 넘겨주고, 별도의 코드값, 메세지를 넣어 반환하나요?
예)
code : 100, message : 성공
code : 200, message : 중복
code : 300, message : 권한제한
기존에 ajax나 API 호출할때 임의의 코드값, 메세지를 만들어 사용하고 HTTP 상태코드에 대한 예외처리는 신경을 안썼거든요... 서버에서 RestTemplate으로 받을 경우도 HTTP 상태코드보다는 데이터가 있는지 없는지에 따라 처리를 많이 했었네요






감사합니다. 다른 강의에 해당 질문이 있었군요!