목록2023/11/08 (1)
Coding Planet
PRG(Post/Redirect/Get) 패턴과 예시
| PRG 패턴 웹 개발에서 사용되는 패턴으로 사용자가 폼을 제출한 후 새로 고침을 누르면 동일한 데이터가 중복 제출되는 문제를 방지하기 위해 사용된다. 이럴 경우 동일 게시물이나 같은 주문이 반복되어 이루어 질 수 있다. 이 패턴은 다음과 같은 단계로 동작한다. 1. POST: 사용자가 웹 양식을 작성하고 제출하면, 데이터는 POST 요청을 통해 서버로 전송된다. 2. Redirect: 서버는 데이터를 처리한 후, 사용자를 다른 페이지로 리다이렉트(예: 성공 페이지, 리스트 페이지 등)한다. 이때 리다이렉트는 GET 요청을 사용한다. 3. GET: 브라우저는 서버로부터 받은 리다이렉션 지시에 따라 GET 요청을 하여 새 페이지를 로드한다. 이 패턴의 핵심은 POST 요청으로 데이터를 전송한 직후에 브라..
🌱SPRING
2023. 11. 8. 09:48