Prince_ZaZa
Go big or go home

一、重定向

1.浏览器向服务器中的A组件成功发起请求,但是A组件没有可以返回的内容。
2.A组件向浏览器返回一个302状态码,并且建议浏览器去访问B组件(返回B组件的路径)
3.浏览器通过A组件提供的地址成功访问B组件,并且获得B组件的返回内容
4.浏览器将B组件返回的内容解析显示。

  • 整个过程,A和B没有直接发生关系,并不是一个请求,所以不能在request里面存数据。
  • 地址栏发生变化(访问A和访问B)

二、请求转发

1.浏览器向服务器中的A组件发起请求,A组件不能独立处理,还需B组件的处理。
2.A组件将请求转发給B组件
3.B组件处理完成之后,将结果返回的浏览器

  • 整个过程是一个request请求,可以在request内存储数据,在A和B之间传递。
  • 地址栏不发生变化
posted on 2022-06-18 17:19  Prince_ZaZa  阅读(50)  评论(0)    收藏  举报