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

    测试结果:

  • 相关阅读:
    Oracle中的to_date参数含义
    Oracle 中 IW和WW 有何差别
    iBaits.Net(1):简介与安装
    带你逛逛诺基亚芬兰总部:满满都是回忆啊
    LINQ的分组聚合技术
    WPF的Docking框架 ——AvalonDock
    iBatis.Net(3):创建SqlMapper实例
    iBatis.Net(2):基本概念与配置
    C#异步编程及其同步机制
    web使用
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794616.html
Copyright © 2011-2022 走看看