如何知道http重定向+表单POST成功完成

问题描述 投票:0回答:1

我的检票口Web应用程序正在执行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>

Web应用程序是使用wicket 6.27.0和JEE7开发的,并托管在wildfly 10中

非常感谢。

http http-post wildfly wicket http-redirect
1个回答
0
投票

您可以将标记存储在MyForm#onSubmit()中的会话中,并在GET端点中读取并删除它。如果您的应用程序是无状态的,则可以使用自定义cookie。

© www.soinside.com 2019 - 2024. All rights reserved.