目标
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;
}
}
测试结果:
2、PUT请求
代码:
@PutMapping("/v1/put")
public Object put(String id) {
params.clear();
params.put("id", id);
return params;
}
测试结果:
3、DEL请求
代码:
@DeleteMapping("/v1/del")
public Object del(String id) {
params.clear();
params.put("id", id);
return params;
}
测试结果: