post get put delete什么区别

本文详细解析了HTTP中的GET、POST、PUT和DELETE请求,它们分别对应数据库操作的查询、创建、更新和删除。GET请求具有幂等性,用于获取资源;PUT请求同样幂等,用于更新或创建特定资源;POST请求不幂等,常用于创建新资源;DELETE请求用于删除资源。PUT与POST的主要区别在于PUT是对具体资源的操作,而POST通常用于集合资源。

POST、DELETE、PUT、GET就像对应着数据库的CRUD(增、删、改、查)

使用标准:

    POST             /uri                创建

    GET              /uri/xxx            查询

    PUT              /uri/xxx            更新或创建
 
    DELETE           /uri/xxx            删除

GET请求,用于向服务器发送查询数据的请求,只是查询,不会增加、修改数据,不会影响服务器上资源的内容。无论进行多少次都,执行后的结果都是一样的,具有幂等性。

PUT请求,是用于向服务器发送数据,从而改变数据,修改数据内容。但是不会增加数据的种类。无论进行多少次操作,其结果也都一样,具有幂等性。

POST请求,与PUT请求类似。都是向服务器端发送数据,但是改请求会增加数据的种类,创建新的内容。不具有幂等性。

DELETE请求,用来删除某一资源

PUT与POST的区别?

    PUT和POST都是向服务器发送数据,

    但是POST主要是在一个集合资源之上(url),PUT主要作用在一个具体的资源之上(url/xxx)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值