post 和get 的区别

一、get是从服务器上获取数据           post是向服务器传送数据

二、get是把参数数据队列加到提交表单的action属性所指的URl中,值和表单内各个字段一一对应,在URL中看得到,安全性较差

三、post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML header内,一起传送到action属性所指的URL地址。用户看不到过程,安全性比较强。

四、对于get方式,服务器端用request.queryString获取变量的值,对于post方式,服务器端用request.forn获取提交的数据。

五、get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为无限制。实质IIS4中最大量为80KB,IIS5中为100KB。(数据量大小与字符串有关)

用法:

1、安全性能要求高的话用post

2、数据查询用get,对数据进行添加、修改或删除用post

你可能感兴趣的:(Java学习,post,和get,的区别,安全,性能,表单)