TIL : POST 요청에서도 Response에 데이터를 포함하는 이유
·
TIL
API 설계를 하면서 POST 요청에서 Response에 데이터를 포함하는 것에 대해 중요한 깨달음을 얻었다.처음에는 회원가입이나 글 작성 같은 POST 요청에서는 "회원가입 완료", "글 작성 완료" 같은 단순 메시지만 반환하면 충분하다고 생각했다. GET 요청에서는 데이터를 포함해서 반환하는 것이 당연하지만 POST는 결과 자체만 알면 된다고 설계 초기에는 판단했기 때문이다. 고민하면서 깨달은 점은 POST 요청에서도 데이터를 함께 반환하면 클라이언트 입장에서 효율성이 크게 증가한다는 것이다.예를 들어 회원가입을 생각해보자.사용자가 회원가입 폼에 정보를 입력하고 완료한 뒤 로그인을 하는 플로우가 있을 때 POST Response에 새로 생성된 회원 정보를 포함하면 클라이언트는 추가적인 GET 요청 없..