-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
생성 post 요청 시 Response 객체 전달 이유
23.10.13 22:27 작성 조회수 265
0
Order를 생성하면서 이에 대한 서비스 반환 값으로 orderResponse를 반환하는 것을 볼 수 있었습니다.
얕은 지식으로는 Create에 해당하는 내용은 201 상태코드와 URI.Created 를 사용하여 헤더에 Location을 명시해주고 "/api/v1/orders/" + id
형태로 제공해주는 것이 좋은 것으로 알고 있었는데 생성 시에도 반환 값을 제공해주시는 이유가 있을까요?
답변을 작성해보세요.
1
박우빈
지식공유자2023.10.15
안녕하세요, 종운님! :)
사실 실무에서 어떤 값을 반환할지는 클라이언트 측과 긴밀하게 협의해서 정하는 것이 좋은데요.
보통의 웹 서비스에서 대부분 사용자가 생성한 데이터를 바로 화면에서 확인할 수 있도록 하는 케이스가 많기 때문에 해당 형태로 많이 구성했던 것 같아요. ㅎㅎ
정답이 있는 것은 아니니 참고해주시면 좋을 것 같네요.
감사합니다. :)
답변 1