• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

24.01.28 19:45 작성 24.01.28 19:45 수정 조회수 92

1

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

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

{

"success" : "true"

}

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

답변 1

답변을 작성해보세요.

1

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

 

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

 

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

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

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

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

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

 

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

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