Скажем, я нажимаю кнопку на веб-странице, чтобы инициировать запрос на отправку. Затем я внезапно осознаю, что некоторые данные, которые я предоставил, ошибочны и что если он будет отправлен, то я столкнусь с нежелательными последствиями (что-то вроде запроса на покупку, где я могу быть вынужден заплатить за этот неправильный запрос).
Итак, я отчаянно нажимаю кнопку "Стоп" не один раз, а много раз (на всякий случай).
Что происходит в таком сценарии? Браузер просто отменяет запрос без уведомления сервера? Если в случае, если он информирует сервер, сервер просто убивает процесс или выполняет ли он какой-либо откат всех действий, выполненных как часть этого запроса?
Я код на Java. Есть ли у Java какая-либо специальная функция, которую мы можем использовать для обнаружения запросов STOP и отката в том, что мы сделали в рамках этой транзакции?