Back-end/WEB
[WEB] PRG(Post-Redirect-Get) 패턴이란?
1. PRG(Post-Redirect-Get) 이란? PRG(Post-Redirect-Get) 패턴은 웹개발에서 주로 사용되는 디자인 패턴의 하나로, 주로 중복제출 방지하기 위해 사용된다. 리다이렉트를 하지 않고 페이지를 새로고침 할 경우 가지고 있던 객체가 다시 전달되면서 중복 제출이 이루어질 수 있기 때문에 이를 초기화하고 새로운 url로 사용자를 전달한다. 2. PRG 패턴의 동작 방식1. POST : 폼을 POST방식으로 서버에 요청 2. Redirect : 서버에서 요청을 처리후 클라이언트에 다른 URL로 리다이렉트 요청 3. GET : 새로운 URL을 GET요청을 통해 서버에 새로운 페이지를 요청 아래는 이미지는 회원가입을 PRG패턴으로 나타낸 예시이다. 3. 사용하는 이유중복제출 방지 - ..
2024. 7. 2. 12:18