码迷,mamicode.com
首页 > 其他好文 > 详细

什么是请求转发和请求重定向?

时间:2021-04-24 13:37:08      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:方法   用户   使用   patch   录屏   发送请求   tps   Servle   一个   

什么是重定向?

在某些情况下,针对客户端的请求,一个Servlet类可能无法完成全部工作。而在HttpServletResponse接口中,定义了一个sendRedirect方法实现请求重定向,则可以是用该方法指向一个心得资源路径,让客户端重新发送请求

因为请求重定向是让客户端重新发起一个新的请求,所以客户端一共发送了两次请求,网络资源很重要,尽量节省资源,以减少用户等待时间。

技术图片

这是请求重定向时,地址栏发生的变化:

技术图片

什么是转发?

当一个Web资源收到客户端的请求后,如果希望服务器通知另外一个资源去处理请求时,除了使用sendRedirect方法实现请求重定向外,还可以通过RequestDispatcher接口实例对象来实现。

因为请求转发是在Servlet容器内部进行跳转的,所以客户端一共发送了一次请求。

技术图片

这是请求转发时,地址栏发生的变化:

技术图片

什么是请求转发和请求重定向?

标签:方法   用户   使用   patch   录屏   发送请求   tps   Servle   一个   

原文地址:https://www.cnblogs.com/kongsam/p/14695603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!