学习笔记:get与post的区别,请求转发与请求重定向的区别
2017-05-15 10:30
260 查看
get与post的区别
1.get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2KB。安全性较低效率比post方式高。适合提交数据量不大,安全性不高的数据。比如:搜索、查询的功能。
2.post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能。
请求转发与请求重定向的区别
1.请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同与两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变。
2.请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。
1.get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2KB。安全性较低效率比post方式高。适合提交数据量不大,安全性不高的数据。比如:搜索、查询的功能。
2.post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能。
请求转发与请求重定向的区别
1.请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同与两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变。
2.请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。
相关文章推荐
- 学习笔记-post和get请求的区别
- 黑马程序员之ASP.NET学习笔记: Http方法:Get请求与Post请求的区别
- JAVA 关于请求转发与请求重定向的区别【学习笔记】
- JSP学习笔记(二)------请求重定向与请求转发的区别及HTTP Status Code(HTTP状态码)整理说明
- [原创]java WEB学习笔记15:域对象的属性操作(pageContext,request,session,application) 及 请求的重定向和转发
- ASP.Net学习笔记006--Get和Post的区别
- Servlet学习笔记(四)之请求转发与重定向(RequestDispatcher与sendRedirect)
- Asp.Net中Post与Get的区别(学习笔记)
- Servlet请求转发与重定向的区别 Session&Application 总结笔记
- Asp.Net中Post与Get的区别(学习笔记)
- AJAX 学习笔记[三] get 与post 模式的区别
- 学习笔记之安卓GET与POST网络请求的三种方式
- 黑马程序员之ASP.NET学习笔记:GET与POST的区别
- Servlet学习笔记(post提交以及get提交的区别)
- 学习笔记--post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?
- AJAX 学习笔记[三] get 与post 模式的区别
- 学习笔记_Java get和post区别(转载_GET一般用于获取/查询资源信息,而POST一般用于更新资源信息)
- restlet2.1 学习笔记(二) 分别处理Get Post Put请求
- AJAX学习笔记之 客户端请求方式 get 和post 模式
- python学习笔记:使用requests库发送get与post请求