GET,POST,PUT,DELETE区别
- GET 获取。操作安全。不管操作多少次,资源状态不变
- PUT 更新/新增。操作幂等。不管进行多少次,结果一样
- POST 新增。操作既不安全也不幂等
- DELETE 删除。操作幂等
POST/PUT区别:
- POST作用集合资源,PUT作用具体资源。通俗地说,POST的URL在服务端确定,PUT的URL在客户端确认的
- POST重复操作,创建不同的资源;PUT重复操作,始终操作同一个资源
POST/GET区别:
- GET是安全操作,所以他可以缓存,POST不是安全操作,所以不能缓存。所以GET可以快取
- GET提交的数据最多1024字节,POST理论没有限制,限制于服务器处理能力
- GET请求暴露敏感信息,它的参数暴露在URL上