为什么网页需要进行303重定向?

时间:2014-05-11 22:04:50

标签: redirect joomla

当您需要将数据发布到数据库时,是否需要执行重定向到另一个位置才能给出响应?这是常见的吗?

我相信一些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,因为我正在使用它

1 个答案:

答案 0 :(得分:1)

是的,这是常见的,或者至少应该是这样。 POST请求后重定向的原因是为了防止在刷新页面时重新发送POST请求。