✏️ PRG(Post / Redirect / Get) 패턴
·
Backend/Spring MVC
이 글은 Velog에서 이전한 글입니다. Velog 원문 보기⭐️ PRG (Post / Redirect / Get) 패턴?웹 개발 패턴 중 자주 쓰이는 패턴으로 HTTP POST 요청에 대한 응답이 또 다른 URL로의 GET 요청을 위한 Redirect(응답 코드가 3XX)여야 한다는 것을 의미한다.즉, POST 방식으로 온 요청에 대해서 GET 방식의 웹페이지로 리다이렉트시키는 패턴을 말한다.그렇다면 여기서 이런 의문이 든다. "PRG 패턴을 사용하지 않으면 어떤 문제가 생기는데?"📌 PRG 패턴을 사용하지 않으면 발생하는 문제점새로고침으로 인한 동일한 요청이 연속적으로 보내지는 이슈 발생이 문제가 중요하지 않은 로직이 있는 부분이라면 괜찮겠지만 주문 로직 등 무언갈 결제하거나 호출하는 경우에서는 새..