为什么框架使用客户端重定向?

时间:2010-09-19 04:58:29

标签: redirect client-side

我使用过的框架(授予的不是很多...... pylons,cakephp,rails等)在从1个控制器动作转到另一个时似乎都使用了客户端重定向。保存往返并进行重定向服务器端不是更好吗?

在我的头脑中,我只能认为是在客户端浏览器中重写网址..还有什么我想念的吗?

2 个答案:

答案 0 :(得分:3)

表单提交完成后重定向重定向,以防止在刷新页面时重新发布(或类似内容)

答案 1 :(得分:1)

他们可能希望支持跨主机重定向,重定向到SSL或重定向到其他内容类型(假设已经编写了一些http标头)。

在努力做到尽可能通用和灵活的情况下,他们无法针对任何特定情况进行优化,即使是更常见的情况。这种倾向于万事通 - 无所不能的倾向是典型的框架。