当您需要将数据发布到数据库时,是否需要执行重定向到另一个位置才能给出响应?这是常见的吗?
我相信一些joomla组件执行重定向,并且想知道这是否是常态?
Scenario: I want to POST data from this page to my database
When: I click submit
Then: I should be taken to the success page
何时需要执行重定向到成功页面而不是最初加载?我在w3.org上读过303重定向意味着响应包含在另一个URI中,但为了获得成功的页面响应,有什么理由重定向到其他地方?
(lol @尝试一些behat逻辑:P)
标记为Joomla,因为我正在使用它
答案 0 :(得分:1)
是的,这是常见的,或者至少应该是这样。 POST请求后重定向的原因是为了防止在刷新页面时重新发送POST请求。