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

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

GET

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

POST

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

DELETE

删除服务器上的数据

PUT

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

PUT和POST区别

PUT请求 POST请求
如果两个请求相同,后一个请求会把第一个请求覆盖掉。是幂等的 后一个请求不会把第一个请求覆盖掉。是非幂等的。
操作的对象是已经明确的, 操作的对象是不明确的
如果对象不存在则创建对象。如果对象存在则会替换目标对象 对象不存在则创建对象且是服务器为创建对象生成唯一的URI,但如果对象存在则只是修改对象,一般是添加点属性或者修改部分内容。
目录
打赏
0
0
0
0
8
分享
相关文章
PUT和POST的区别
PUT 和 POST 是 HTTP 协议中两种常用的请求方法。它们有些相似之处,但也有一些重要的区别。在本文中,我们将详细介绍 PUT 和 POST 的区别。
基本的 HTTP 方法GET、POST、PUT 和 DELETE
HTTP 中有四种基本方法:GET、POST、PUT 和 DELETE。大部分时间我们都使用 GET。它用于任何安全的事情,不会引起任何副作用。GET 能够被添加书签、缓存、链接到代理服务器并通过代理服务器传递。这是一个非常强大的操作,一个非常有用的操作。
462 0
PUT 还是 POST ?
创建,更新与HTTP幂等性 构建基于REST API的开发者对于何时使用HTTP PUT与POST有很大的误解与困惑。有些人认为POST 应用于创建资源,而PUT则用于更新资源。其他人则认为PUT用于创建而POST用于更改资源。
713 0
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
1093 0
浅谈Ajax请求中的GET,POST,PUT,DELETE,PATCH,OPTIONS
浅谈Ajax请求中的GET,POST,PUT,DELETE,PATCH,OPTIONS 在日常的前后端交互,数据请求中最长用的就是Ajax,当然在面试时也经常会被问道请求的方式有哪些?分别什么不同?一般我们都会回答GET请求和POST请求,但其实在后端配置接口时,请求方式不仅这两种,还会有PUT,DELETE,PATCH等,当然我们在开发的时候偶尔也会遇到接口要求使用这几种方式进行请求,下面我们就来讲一讲这几种方式分别有什么不同。 首先先要了解http定义与服务器进行交互的方式,其中基本的有GET,POST,PUT,DELETE,PATCH是后增的方式。同时还要知道URL代表的是 统一资源
浅谈Ajax请求中的GET,POST,PUT,DELETE,PATCH,OPTIONS
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
590 4
允许PUT等方法
允许PUT等方法
245 0
|
9月前
|
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
32678 2
详解HTTP四种请求:POST、GET、DELETE、PUT
delete与 delete []区别
     delete[]中的[]是要告诉c++,指向的是一个数组,如果在[]中填上了数组的长度信息,c++编译系统将忽略,并把它作为[]对待。但如果忘记了写[],则程序会产生运行错误。      delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。
906 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等