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

请求转发与请求重定向

时间:2017-03-11 15:56:16      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:数字   post方法   amp   post   请求重定向   存在   http   页面   地址栏   

1、请求转发(dispatcher)

  • 请求转发只能请求转发至同一个web应用。
  • 利用请求转发浏览器地址栏不会发生变化。
  • 利用请求转发调用者与被调用者之间共享相同的request对象和response对象,他们属于同一个访问请求和响应。

2、重定向(redirect)

  • 重定向不仅可以指定到一个web应用,还能够制定到任何JSP资源。
  • 重定向的访问结束后,浏览器的地址栏中显示URL变化。
  • 重定向的调用者与被调用者使用各自的的request对象和response对象,他们属于两个独立的访问请求和响应过程。

 

get与post

1.get方法

  • 适用于url和表单请求(表单默认请求是get)
  • 发出请求后url地址变化为:原来url地址+?+property=value+&+property=value  。。。。。,字母和数字直接显示,空格变化为+,中文或者其他字符将会被加密,由于浏览器或者是服务器对url参数的限制(而不是url本身或者http协议),url的总长度是有限制的
  • 由于上述url地址变化的存在,倒置get请求存在安全问题

2.post方法

  • 只适用于表单传值请求
  • 请求的数据保存在http包体中,url地址变为新的页面的url

请求转发与请求重定向

标签:数字   post方法   amp   post   请求重定向   存在   http   页面   地址栏   

原文地址:http://www.cnblogs.com/kundeg/p/6534908.html

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