zoukankan      html  css  js  c++  java
  • 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;
    	}

    测试结果:

  • 相关阅读:
    Codeforces Round #631 (Div. 2)
    Codeforces Round #500 (Div. 2) [based on EJOI]
    KMP+状态机
    状态机模型
    最短编辑距离
    stringstream读入-最优乘车
    多重背包
    Codeforces:B. New Year and Ascent Sequence
    查找目录下所有文件使用到的宏
    QProcess调用外部程序并带参执行
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794616.html
Copyright © 2011-2022 走看看