我有一个向控制器发送 POST 请求的表单(post url = myForm/save),现在如果验证失败,我会从控制器向客户端发送 badRequest()。
页面正确呈现验证错误和填写的表格。(但是 URL 仍然是地址栏中的 myForm/save,正如预期的那样)。
现在,如果我在此页面上等待并且会话到期,然后重新提交表单 Secure Social 会将我带到登录页面。成功登录后,Secure social 将记住最后一个 URL (myForm/save) 并尝试 GET 请求来呈现页面。问题来了,因为最后一个 url 是一个 POST 请求,但是为了呈现页面 Secure Social 向控制器发送一个 GET 请求。
这会导致“未找到操作”。我该如何解决这个问题?