zoukankan      html  css  js  c++  java
  • 转发跟重定向的区别? (个人理解)

     

    相同点:

      都能够实现页面的调整

    不同点:

      请求重定向的时候url地址栏是会发生变化的,请求转发的时候url地址栏是不会发生变化的。

      地址的区别 , 重定向:“/”如果是给浏览器去使用“/”代表了localhost:8080. 

      请求转发:“/”是给服务器去使用代表了:“localhost:8080/工程名”.

      请求重定向的时候创建两个request与response对象,请求转发的时候创建了一个request与response对象。

      请求重定向的时候浏览器发出两次请求,请求转发的时候浏览器只会发出一次请求。

      请求重定向可以跳转到站外的资源,请求转发只能跳转站内的的资源。

    什么时候用请求转发,什么时候用重定向呢?

      如果需要使用request域传递数据,那么一定需要使用请求转发。

      如果需要url地址栏发生变化,那么一定要使用重定向

  • 相关阅读:
    装饰器
    初始面向对象
    生成器迭代器
    初识函数
    文件操作
    数据类型补充

    集合 元祖 字典
    Python练习题 034:Project Euler 006:和平方与平方和之差
    Python练习题 033:Project Euler 005:最小公倍数
  • 原文地址:https://www.cnblogs.com/homee/p/10061887.html
Copyright © 2011-2022 走看看