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