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

yuniyuni님의 프로필 이미지

작성한 질문수

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

api응답을 어떤 식으로 하면 좋을까요?

해결된 질문

24.01.28 19:45 작성

·

121

·

수정됨

1

강의를 보고 혼자서 api를 만들어보고 있습니다.

강의 회원 가입 예제api는 void로 별도의 응답을 하지 않았는데 보통은 어떤 식으로 하나요?
[

{

"success" : "true"

}

]
이런 식으로 나마 응답 값을 주는게 맞을까요?

답변 1

1

최태현님의 프로필 이미지
최태현
지식공유자

2024. 01. 29. 00:05

안녕하세요, yuniyuni님! 좋은 질문 감사드립니다! 🙂

 

결론부터 말씀드리면, 프로젝트 컨벤션에 따라 다를 수 있습니다.

 

예를 들어 프로젝트 컨벤션에서

  • API 호출이 성공하고 굳이 응답이 필요하지 않은 경우, HTTP 상태 코드 200으로 처리하자

라고 한다면, 별도의 응답을 하지 않아도 되고요! (클라이언트에서 상태 코드로 식별이 가능합니다)

  • API 호출이 성공하더라도 특정 형태에 맞게 응답을 돌려주자

라고 한다면, 별도의 응답을 하는 경우도 있습니다.

 

개인적으로는 간결한 방법인 전자를 선호하지만, 특별히 더 나은 방식이 있는것은 아닙니다! 😊

답변이 도움이 되었으면 좋겠습니다. 감사합니다! 🙏

yuniyuni님의 프로필 이미지

작성한 질문수

질문하기