0
点赞
收藏
分享

微信扫一扫

05 spring boot入门——HTTP接口的POST、PUT、DEL请求介绍


目标

1、@PostMapping的使用 ;

2、@PutMapping的使用;

3、@DeleteMapping的使用。


简要说明

        上一节介绍了HTTP接口的GET请求的基本使用情况,本节主要介绍下POST、PUT、DELETE这三种请求的该如何操作,学会使用这三类对应的注解配置是本文的目的。


具体操作

        在操作这一环节就不再累述太多文字,基本形式和步骤跟上一节相同,所以在此就仅仅粘贴关键代码,如下:

1、POST请求

代码:

package net.xqwexample.mavendemo02.controller;

import java.util.HashMap;
import java.util.Map;

import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RestController;

//测试http的post、put、del请求
@RestController
public class OtherController {

//用来定义一个保存输出的变量
private Map<String, Object> params= new HashMap<>();

@PostMapping("/v1/login")
public Object login(String id,String pwd) {
params.clear();
params.put("id", id);
params.put("pwd", pwd);
return params;
}
}

测试结果:

05 spring boot入门——HTTP接口的POST、PUT、DEL请求介绍_spring boot post请求

2、PUT请求

代码:

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

测试结果:

05 spring boot入门——HTTP接口的POST、PUT、DEL请求介绍_spring boot delete请求_02

3、DEL请求

代码:

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

测试结果:

05 spring boot入门——HTTP接口的POST、PUT、DEL请求介绍_spring boot post请求_03


举报

相关推荐

0 条评论