forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容
再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所
以redirect等于客户端向服务器端发出两次request,同时也接受两次response。
forward和redirect的区别
最新推荐文章于 2025-02-02 09:19:50 发布
本文解析了服务器端Forward与Redirect的工作原理及其差异。Forward为服务器直接访问目标URL并将响应内容返回给浏览器;而Redirect则是服务器通知浏览器重新请求指定的URL,涉及两次Request与Response过程。
693

被折叠的 条评论
为什么被折叠?



