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;
	}
}

测试结果:

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;
	}

测试结果:

原文地址:https://www.cnblogs.com/xuqw/p/11794616.html