Использование F5 / Refresh в любом браузере может в конечном итоге повторно отправить запрос POST, и в StackOverflow есть несколько подходов к тому, как избежать этого поведения (в основном через Javascript).
Но как избежать такого поведения, если браузер все еще ожидает ответа от первого запроса POST?
Например, пользователь отправляет форму, но либо ответ уходит на возраст (проблемы с сетью / сервером), либо пользователь нетерпелив и нажимает F5, игнорируя предупреждение о том, что данные будут отправлены снова.
Можно ли вообще избежать этого сценария?Или нам нужно реализовать какие-то requestIds и проверить на стороне сервера?
Используя пружинный каркас, есть ли встроенное решение?