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

종운님의 프로필 이미지

작성한 질문수

Practical Testing: 실용적인 테스트 가이드

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

해결된 질문

23.10.13 22:27 작성

·

343

0

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

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

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

답변 1

1

박우빈님의 프로필 이미지
박우빈
지식공유자

2023. 10. 15. 19:43

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

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

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

종운님의 프로필 이미지

작성한 질문수

질문하기