一、重定向

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之间传递。
- 地址栏不发生变化
浙公网安备 33010602011771号