极简了解GET、POST、DELETE、PUT区别

GET

通常用于需要获取服务器上的数据并返回实体主体,不对服务器上的数据产生影响

POST

向服务器提交数据(提交表单或者上传文件),如登录、注册等。会修改已有的数据

DELETE

删除服务器上的数据

PUT

请求更新服务器上的指定数据

PUT和POST区别

PUT请求 POST请求
如果两个请求相同,后一个请求会把第一个请求覆盖掉。是幂等的 后一个请求不会把第一个请求覆盖掉。是非幂等的。
操作的对象是已经明确的, 操作的对象是不明确的
如果对象不存在则创建对象。如果对象存在则会替换目标对象 对象不存在则创建对象且是服务器为创建对象生成唯一的URI,但如果对象存在则只是修改对象,一般是添加点属性或者修改部分内容。

你可能感兴趣的:(杂谈,服务器,运维,java,数据库)