请求重定向和请求转发的区别
来源:互联网 发布:java贪吃蛇文档 编辑:程序博客网 时间:2024/06/07 08:13
1)转发只能将请求给同一个WEB应用中的组件;重定向可以重定向到一个站点上的其它应用程序的资源,还可以使用绝对URL重定向到其它站点的资源。
2)重定向需要的路径是针对浏览器的,也就是说相对URL以“/”开头,它是相对于整个WEB站点的根目录;转发需要的路径是相对于服务器的,也就是说相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
3)重定向浏览器地址栏发生变化;转发浏览器地址栏不发生变化。这是因为重定向对浏览器的请求直接作出响应,然后让浏览器去访问它给出的地址;转发是把浏览器的请求转发给另外一个资源,浏览器并不知道服务器程序内部发生了什么,它只等待程序响应的结果。
4)转发共享一个request和response对象,它们属于同一个访问请求和响应过程;重定向是产生了两个request和response对象,也就说服务器在这个过程中接到的是两次请求。
2)重定向需要的路径是针对浏览器的,也就是说相对URL以“/”开头,它是相对于整个WEB站点的根目录;转发需要的路径是相对于服务器的,也就是说相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
3)重定向浏览器地址栏发生变化;转发浏览器地址栏不发生变化。这是因为重定向对浏览器的请求直接作出响应,然后让浏览器去访问它给出的地址;转发是把浏览器的请求转发给另外一个资源,浏览器并不知道服务器程序内部发生了什么,它只等待程序响应的结果。
4)转发共享一个request和response对象,它们属于同一个访问请求和响应过程;重定向是产生了两个request和response对象,也就说服务器在这个过程中接到的是两次请求。
0 0
- 请求转发和重定向的区别
- 请求转发和重定向的区别
- 请求转发和重定向的区别
- 重定向和请求转发的区别
- 请求重定向和转发的区别
- 重定向和请求转发的区别
- 请求转发和重定向的区别
- 请求转发和重定向的区别
- 请求转发 和 重定向的区别
- 重定向和请求转发的区别
- 请求转发和重定向的区别
- 请求转发和重定向的区别
- 重定向和请求转发的区别
- 请求转发和重定向的区别
- 重定向和请求转发的区别
- 请求转发和重定向的区别
- 重定向和请求转发的区别
- 重定向和请求转发的区别
- 第15周上机实践项目3——在OJ上玩指针(3)
- unity之多态和索引
- python如何设计公共类
- Why struts2 + springMVC + spring for web
- Object-C加强 分类以及扩展
- 请求重定向和请求转发的区别
- Android4.4 Framework分析——Activity窗口的创建过程(一)
- 手机App开发的有关问题
- java实例之foreach语句
- VMware不识别Jlink、USB
- Java中的Arrays类中sort方法comparable接口
- hashCode()与toString()
- java中的字符串反转
- C/C++ 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区