PRG 썸네일형 리스트형 PRG PRG 웹 브라우저의 새로고침은 마지막에 서버에 전송한 데이터를 다시 전송한다. 상품등록 폼에서 POST /add로 상품을 등록한 후 상품상세의 뷰 템플릿으로 이동하게 한 후 새로고침을 하게 되면 POST /add로 보냈던 상품 데이터가 한번 더 전송하게 되어 불 필요한 상품등록이 이루어진다. 위의 문제를 해결하기 위해서는 상품등록 폼에서 POST /add로 상품을 등록 한 후 뷰 템플릿으로 이동하는 것이 아니라 상품 상세화면으로 리다이렉트를 호출해 주면 된다. 이후 새로고침을 하면 마지막에 호출한 내용인 GET /items/{id}가 호출되어 위의 문제를 해결할 수 있다. 더보기 이전 1 다음