Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect 为什么框架使用客户端重定向?_Redirect_Client Side - Fatal编程技术网

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

Redirect 为什么框架使用客户端重定向?,redirect,client-side,Redirect,Client Side,我使用过的框架(虽然没有那么多..pylons、cakephp、rails等)在从一个控制器操作转到另一个控制器操作时,似乎都使用客户端重定向。节省往返并在服务器端重定向不是更好吗 在我的脑海中,我只能认为是在客户端浏览器中重写url。。我还缺什么吗 表单提交后的头重定向是为了防止刷新页面(或类似内容)时重新发布。他们可能希望支持跨主机重定向、重定向到SSL或重定向到其他内容类型(假设某些http头已经写入) 在尝试尽可能的通用性和灵活性时,它们无法针对任何特定情况进行优化,即使是更常见的情况。

我使用过的框架(虽然没有那么多..pylons、cakephp、rails等)在从一个控制器操作转到另一个控制器操作时,似乎都使用客户端重定向。节省往返并在服务器端重定向不是更好吗


在我的脑海中,我只能认为是在客户端浏览器中重写url。。我还缺什么吗

表单提交后的头重定向是为了防止刷新页面(或类似内容)时重新发布。

他们可能希望支持跨主机重定向、重定向到SSL或重定向到其他内容类型(假设某些http头已经写入)

在尝试尽可能的通用性和灵活性时,它们无法针对任何特定情况进行优化,即使是更常见的情况。这种各行各业都精通的趋势是典型的框架