关于重定向和转发

一直对这两个概念不够理解。

window.href.location 是重定向吗?
一些后端框架中的redict(url)方法是让客户端重新发起请求吗?

阅读 2.7k
1 个回答

重定向和转发本来是后端的概念,前端也有重定向的说法,但不同上下文和框架有不同的重定向,一般前端重定向都是在前端路由的概念下。

window.href.location也有人说是重定向,但其实和后端重定向以及前端路由重定向的概念根本就没有类似之处。

后端重定向是在http respond中包含30x状态码和一个新的url,让浏览器打开新的url。前端路由重定向也类似,只是不涉及到后端。

转发则是纯粹的后端的概念,前端感觉不到请求被转发了,只是把一个请求原先处理类或者jsp,php之类的,转移到另一个处理类。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题