get和post 、 cookie和session的分别
Post和get 的区别
- post是向服务器传送数据,get是从服务器获取数据
- get的数据量较少,不能大于2kb;
post的数据量大,一般默认为不受限制 - get的安全性非常低,post的安全性较好。但是get的效率比post快
- 在进行文件上传时只能用post,不能用get
Session和cookie的区别
- cookie是存储在客户端的,
session是存储在服务器中,但会在客户端保存一个sessionid来和服务器管理。 - session相对比较安全,一般默认有效期为30分钟,每次访问都会重新刷新有效期,可以在web.xml中配置他的有效期
cookie默认是随着浏览器关闭而关闭的,也可以给它设置有效时间。可以通过java的request和response来操作cookie。