PRG(POST-Redirect-GET) 패턴
💡 PRG 패턴이란? 웹 MVC 구조에서 흔하게 사용하는 패턴으로, HTTP POST 요청에 대한 응답이 또 다른 URL로의 GET 요청을 위한 Redirect여야 한다는 것을 의미한다. 다시 말해, POST 방식으로 온 요청에 대해서 GET 방식의 웹페이지로 Redirect 시키는 패턴을 말한다. 💡 PRG 패턴을 사용하지 않으면 발생하는 문제점 새로고침으로 인한 동일한 요청이 연속적으로 보내지는 이슈가 발생한다. 만약 이 이슈가 중요하지 않은 로직이 있는 부분이라면 상관없겠지만 결제 같은 중요한 로직에서는 중복 결제가 일어나는 문제가 발생한다. POST 요청은 URL을 복사하더라도 다른 사람과 공유할 수 없다. POST 요청을 보내게 되면 Parameter 값들이 URL에 남겨있지 않기에 특정 Par..