Servlet中两种请求方式的区别
2017-12-11 11:52
260 查看
1.生成方式:
get方式有四种: 1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为空时,默认是get提交。
post方式:form中method属性为post。
2、数据传送方式
get方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。
post方式:表单数据存放在HTTP协议的消息体中以实体的方式传送到服务器。表单数据存放在HTTP协议的消息体中以实体的方式传送到服务器。
3、服务器获取数据方式
GET方式:服务器采用request.QueryString来获取变量的。
POST方式:服务器采用request.Form来获取数据。
4、传送的数据量
GET方式:数据量长度有限制,一般不超过2kb。因为是参数传递,且在地址栏中,故数据量有限制。
POST方式:适合大规模的数据传送。因为是以实体的方式传送的。
5、安全性
GET方式:安全性差。因为是直接将数据显示在地址栏中,浏览器有缓冲,可记录用户信息。所以安全性低。
POST方式:安全性高。因为post方式提交数据时是采用的HTTP post机制,是将表单中的字段与值放置在HTTP HEADER内一起传送到ACTION所指的URL中,用户是看不见的。
相关文章推荐
- 小白胡说:Servlet中doGet和doPost两种请求方式的区别
- 一、servlet生命周期和三种实现方式,get和post请求区别
- Servlet中的2种请求转发方式和区别
- iOS- 网络请求的两种常用方式【GET & POST】的区别
- HTTP请求的两种方式get和post的区别
- Jsp中两种请求方式的区别
- Ajax的get和post两种请求方式区别
- iOS- 网络请求的两种常用方式GET & POST的区别
- Android请求服务器的两种方式--post, get的区别
- GET和POST两种请求方式的区别
- 请求转发和重定向两种跳转方式的区别
- 请求分页存储管理与基本分页存储管理这两种方式方式有何区别与联系
- http消息当中,post和get两种请求方式的区别
- Servlet访问路径的两种方式、Servlet生命周期特点、计算服务启动后的访问次数、Get请求、Post请求
- python发送请求两种代理设置方式
- js 前端绘制表格,初始化方式的区别。很多种生成图标js:chartjs、echarts两种方式
- 两种请求方式URLHttpconnection 和Httpclient提交表单 网络篇(二)
- JavaScript创建闭包的两种方式的优劣与区别分析
- ios给NSMutableDictionary循环赋值的两种方式,在循环内初始化NSMutableDictionary和在循环外初始化NSMutableDictionary有何区别?(已解决)
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)