GET,POST,PUT,DELETE区别

  1. GET 获取。操作安全。不管操作多少次,资源状态不变
  2. PUT 更新/新增。操作幂等。不管进行多少次,结果一样
  3. POST 新增。操作既不安全也不幂等
  4. DELETE 删除。操作幂等

POST/PUT区别:

  1. POST作用集合资源,PUT作用具体资源。通俗地说,POST的URL在服务端确定,PUT的URL在客户端确认的
  2. POST重复操作,创建不同的资源;PUT重复操作,始终操作同一个资源

POST/GET区别:

  1. GET是安全操作,所以他可以缓存,POST不是安全操作,所以不能缓存。所以GET可以快取
  2. GET提交的数据最多1024字节,POST理论没有限制,限制于服务器处理能力
  3. GET请求暴露敏感信息,它的参数暴露在URL上

 

posted @ 2020-03-17 14:57  Ivy_Xu  阅读(304)  评论(0编辑  收藏  举报