У нас есть процедура POST для базы данных PL / SQL, которая (a) выполняет некоторые операции с базой данных на основе параметров POST и (b) перенаправляет пользователя на страницу с результатами.
Проблема в том, что когда пользователь «обновляет» браузер страницы результатов, у которой все еще есть исходный запрос, он вызывает процедуру базы данных и повторно отправляет параметры.
Есть некоторые вещи, которые мы можем сделать с сохранением состояния, поэтому плохие вещи не произойдут, если запрос будет отправлен снова. Но это заставило меня задуматься.
Есть ли способ указать браузеру установить URL для перенаправления вызова, а не исходный запрос пользователя? Вероятно, это будет либо в самом редиректе, либо в Javascript на целевой странице.