강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

hungryo님의 프로필 이미지
hungryo

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

2xx - 성공

2xx 문의

작성

·

213

1

안녕하세요. 2xx 관련 문의드립니다.

예로 어떤 데이터를 등록해야되는데 비즈니스 로직에서 조건에 부합하지 않아 정상 등록(리소스 생성)이 안될 경우 HTTP 통신은 정상적으로 되었으니 HTTP 상태코드는 범용적으로 200으로 넘겨주고,  별도의 코드값, 메세지를 넣어  반환하나요? 

예)

code : 100, message : 성공

code : 200, message : 중복

code : 300, message : 권한제한

기존에 ajax나 API 호출할때 임의의 코드값, 메세지를 만들어 사용하고 HTTP 상태코드에 대한 예외처리는 신경을 안썼거든요... 서버에서 RestTemplate으로 받을 경우도 HTTP 상태코드보다는 데이터가 있는지 없는지에 따라 처리를 많이 했었네요

답변 1

2

안녕하세요, hungryo 님. 공식 서포터즈 codesweaver 입니다.
.

질문에 도움이 될 영한님의 답변 링크를 남깁니다.
https://www.inflearn.com/questions/111465
.
감사합니다.

hungryo님의 프로필 이미지
hungryo
질문자

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

hungryo님의 프로필 이미지
hungryo

작성한 질문수

질문하기