• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

생성 post 요청 시 Response 객체 전달 이유

23.10.13 22:27 작성 조회수 265

0

Order를 생성하면서 이에 대한 서비스 반환 값으로 orderResponse를 반환하는 것을 볼 수 있었습니다.

얕은 지식으로는 Create에 해당하는 내용은 201 상태코드와 URI.Created 를 사용하여 헤더에 Location을 명시해주고 "/api/v1/orders/" + id

형태로 제공해주는 것이 좋은 것으로 알고 있었는데 생성 시에도 반환 값을 제공해주시는 이유가 있을까요?

답변 1

답변을 작성해보세요.

1

안녕하세요, 종운님! :)

사실 실무에서 어떤 값을 반환할지는 클라이언트 측과 긴밀하게 협의해서 정하는 것이 좋은데요.
보통의 웹 서비스에서 대부분 사용자가 생성한 데이터를 바로 화면에서 확인할 수 있도록 하는 케이스가 많기 때문에 해당 형태로 많이 구성했던 것 같아요. ㅎㅎ

정답이 있는 것은 아니니 참고해주시면 좋을 것 같네요.
감사합니다. :)