Описание тега double-submit-problem

Проблема с двойной отправкой. Отправка одних и тех же данных более одного раза в запросе POST.

Два наиболее часто используемых метода HTTP-запроса - это GET и POST. Метод GET получает ресурс с веб-сервера. Ресурс идентифицируется базовым местоположением и дополнительными параметрами запроса. Как правило, параметры запроса GET используются для сужения результата и не меняют состояние сервера. Один и тот же запрос GET можно отправлять на сервер сколько угодно раз.

Напротив, параметры POST-запроса обычно содержат входные данные, которые могут изменить состояние серверного приложения. Дважды отправленные одни и те же данные могут привести к нежелательным результатам, таким как двойное снятие средств с банковского счета или хранение двух одинаковых товаров в корзине покупок интернет-магазина. Отправка одних и тех же данных более одного раза в запросе POST нежелательна и получила свое собственное название: проблема двойной отправки.