html表单中get与post的区别与联系
作者:bea
在写html代码时经常会碰到表单,页面提交表单有二种方式。第一种是以get方式提交;第二种是以post方式提交。那么这二种表单提交的方式有什么区别和联系呢? 下面是我们总结的html表单get方式和post方式提交的区别与联系。 1、get是html表单form的默认方法。 也就是说如果你在写html表单的时候没有写method的属性值的话,默认是以get方式提交。即method="get" 2、get限制html表单的数据集的值必须为ASCII字符;
在写html代码时经常会碰到表单,页面提交表单有二种方式。第一种是以get方式提交;第二种是以post方式提交。那么这二种表单提交的方式有什么区别和联系呢?
下面是我们总结的html表单get方式和post方式提交的区别与联系。
1、get是html表单form的默认方法。
也就是说如果你在写html表单的时候没有写method的属性值的话,默认是以get方式提交。即method="get"
2、get限制html表单的数据集的值必须为ASCII字符;而post支持整个ISO10646字符集。
3、get安全性非常低(因为用户可以通过URL看到),post安全性较高(其所有操作对用户来说都是不可见的)。但是执行效率却比post方法好。
4、get传送的数据量较小,不能大于2KB,这主要是因为受URL长度限制。post传送的数据量较大,所以在上传文件只能使用Post。一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;
5、get将表单中数据的按照variable=value的形式添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接。post是将表单中的数据放在html表单form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。如下代码:
用get方式:
http://www.xinge360.com/index.php?name=aichengxu&password=123456&islogin=true
用post方式:
http://www.xinge360.com /index.php" method="post">
用户名:
密 码:
是否登录:
6、get是从服务器上获取数据,而post则是向服务器传送数据。
总结:当在客户端与服务器之间传输机密性的数据时,建议使用post方式来提交我们的html表单。 有用 | 无用
下面是我们总结的html表单get方式和post方式提交的区别与联系。
1、get是html表单form的默认方法。
也就是说如果你在写html表单的时候没有写method的属性值的话,默认是以get方式提交。即method="get"
2、get限制html表单的数据集的值必须为ASCII字符;而post支持整个ISO10646字符集。
3、get安全性非常低(因为用户可以通过URL看到),post安全性较高(其所有操作对用户来说都是不可见的)。但是执行效率却比post方法好。
4、get传送的数据量较小,不能大于2KB,这主要是因为受URL长度限制。post传送的数据量较大,所以在上传文件只能使用Post。一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;
5、get将表单中数据的按照variable=value的形式添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接。post是将表单中的数据放在html表单form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。如下代码:
用get方式:
http://www.xinge360.com/index.php?name=aichengxu&password=123456&islogin=true
用post方式:
http://www.xinge360.com /index.php" method="post">
用户名:
密 码:
是否登录:
6、get是从服务器上获取数据,而post则是向服务器传送数据。
总结:当在客户端与服务器之间传输机密性的数据时,建议使用post方式来提交我们的html表单。 有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Kindeditor设置内容区默认字体大小
- HTML教程之网站性能优化书籍推荐
- 网页背景音乐,网页背景音乐代码
- 快速提高网页加载速度14招
- textarea换行问题解决方法
- 常见的向网页中嵌入播放器代码收藏
- 向HTML中插入rm格式视频文件代码
- 向HTML中插入avi格式视频文件代码
- 破解Dreamweaver CS5 激活方法
- Dreamweaver8序列号 Dreamweaver序列号
- 关于优化网页加载速度的几点经验
- 如何制作网页 学习制作网页
- 详细介绍HTML标签
- HTML图片标签image的属性和用法
- HTML分帧框架Frames的属性和用法
- 解决在线编辑器kindeditor显示不正常问题
- 如何使用HTML标签dl dt dd
- HTML5如何向网页中插入视频
- 推荐几款国产的HTML在线编辑器