get和post 、 cookie和session的分别

Post和get 的区别

  1. post是向服务器传送数据,get是从服务器获取数据
  2. get的数据量较少,不能大于2kb;
    post的数据量大,一般默认为不受限制
  3. get的安全性非常低,post的安全性较好。但是get的效率比post快
  4. 在进行文件上传时只能用post,不能用get
    get和post 、 cookie和session的分别_第1张图片

Session和cookie的区别

  1. cookie是存储在客户端的,
    session是存储在服务器中,但会在客户端保存一个sessionid来和服务器管理。
  2. session相对比较安全,一般默认有效期为30分钟,每次访问都会重新刷新有效期,可以在web.xml中配置他的有效期
    cookie默认是随着浏览器关闭而关闭的,也可以给它设置有效时间。可以通过java的request和response来操作cookie。

get和post 、 cookie和session的分别_第2张图片

你可能感兴趣的:(get,post)