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

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

GET

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

POST

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

DELETE

删除服务器上的数据

PUT

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

PUT和POST区别

PUT请求 POST请求
如果两个请求相同,后一个请求会把第一个请求覆盖掉。是幂等的 后一个请求不会把第一个请求覆盖掉。是非幂等的。
操作的对象是已经明确的, 操作的对象是不明确的
如果对象不存在则创建对象。如果对象存在则会替换目标对象 对象不存在则创建对象且是服务器为创建对象生成唯一的URI,但如果对象存在则只是修改对象,一般是添加点属性或者修改部分内容。
目录
相关文章
|
6月前
|
C++
delete与delete【】区别
delete与delete【】区别
57 0
|
6月前
|
JSON 数据格式
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
Nestjs(三)接收参数 @Query @Body @Param(post、get 、put、delete ...)
461 4
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
什么时候使用PUT?什么时候使用POST?具体使用场景是什么?
1005 0
|
15天前
|
XML 缓存 安全
PUT 请求和 POST 请求有什么区别?
【10月更文挑战第25天】PUT请求和POST请求在HTTP协议中有着不同的功能和应用场景,开发者需要根据具体的业务需求和资源操作的性质来选择合适的请求方法,以确保客户端与服务器之间的交互准确、安全且符合预期。
|
6月前
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
20135 1
详解HTTP四种请求:POST、GET、DELETE、PUT
get和post的区别
`GET` 和 `POST` 是 HTTP 请求方法,常用于客户端(如浏览器)与服务器之间的通信。
|
缓存 安全 数据安全/隐私保护
基本的 HTTP 方法GET、POST、PUT 和 DELETE
HTTP 中有四种基本方法:GET、POST、PUT 和 DELETE。大部分时间我们都使用 GET。它用于任何安全的事情,不会引起任何副作用。GET 能够被添加书签、缓存、链接到代理服务器并通过代理服务器传递。这是一个非常强大的操作,一个非常有用的操作。
388 0
|
Serverless 开发工具
获取函数执行时的 request_id
获取函数执行时的 request_id
237 0
|
缓存 安全 网络协议
PUT和POST的区别
PUT 和 POST 是 HTTP 协议中两种常用的请求方法。它们有些相似之处,但也有一些重要的区别。在本文中,我们将详细介绍 PUT 和 POST 的区别。
|
前端开发 数据库
浅谈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