Как узнать, что http redirect + форма POST успешна - PullRequest
0 голосов
/ 29 января 2020

Мое веб-приложение для калитки выполняет форму POST + перенаправление на указанный URL. Это направлено на перенаправление пользователя на этот URL и размещение информации на сервере, на котором размещен URL. Есть ли решение, чтобы знать, что перенаправление успешно или неудачно. Дело в том, что как только мы делаем перенаправление, мы не знаем, видел ли пользователь целевую веб-страницу или нет. Ниже приведена веб-страница, выполняющая перенаправление

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns:wicket="http://wicket.apache.org">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Redirection Page</title>       
    </head>
    <body>
        <div style="display: hidden;">
            <form wicket:id="customerForm" id="redirectForm"  method="post">
                <input wicket:id="param1" type="hidden"/>
                <input wicket:id="param2" type="hidden"/>
                <input wicket:id="param3" type="hidden"/>
             </form>
           <script language="javascript">
                document.getElementById("redirectForm").submit();
            </script>
        </div>
    </body>
</html>

Веб-приложение разработано с использованием wicket 6.27.0 вместе с JEE7 и размещено в wildfly 10

Большое спасибо.

1 Ответ

0 голосов
/ 30 января 2020

Вы можете сохранить флаг в сеансе в MyForm # onSubmit () и прочитать + удалить его в конечной точке GET. Если ваше приложение не имеет состояния, вы можете использовать вместо него пользовательский повар ie.

...