-
[Error] 양식 다시 제출 확인etc 2022. 5. 20. 19:35
❗ spring-boot-devtools 적용해놔서 새로고침해가며 로그인부분 구현중 계속 양식 다시 제출 확인창이 뜨길래 궁금해서 찾아봤다 :(
이전에 보내진 POST 요청이 다시 보내져 중복이 생기는 버그였다.
📌 PRG 패턴 (Post-Redirect-Get) 을 사용해야한다.
즉, POST요청에 대해 결과를 Redirect를 이용해 GET요청으로 옮겨준다
* PRG 패턴을 사용하지 않으면 생기는 문제점
- 새로고침으로 인한 동일한 요청이 연속적으로 보내진다
- Post 요청은 URL을 복사하더라도 다른 사람과 공유할 수 없다
'etc' 카테고리의 다른 글
[Error] Error C4996: 'strcpy' 'strcat' (0) 2022.08.01 [Error] Windows 10 cmd창에 한글 입력 시 먹힘 (0) 2022.07.30 [Error] Web server failed to start. Port 8080 was already in use. 이미 사용중인 port 종료하기 (0) 2022.05.04 [Error] Oracle Database 11g Express Edition의 Install중 생기는 Error 해결(Oracle XE service instance Checking) (0) 2022.05.02 [Intellij] properties 파일 한글 깨짐 현상 (0) 2022.04.19