SpringBoot2.1.5 (10)--- Http接口之POST,PUT,DELETE 请求

SpringBoot2.1.5 (10)--- Http接口之POST,PUT,DELETE 请求

POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。

PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。

 举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的
 提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。
 具体用哪个还取决于当前的业务场景。

DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。

@RestController
public class PutController {

    private final Map<String, Object> params = new HashMap<String, Object>();

    @PutMapping("/put")
    public Object put(String id){
        params.clear();
        params.put("id", id);
        return params;
    }
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值