zoukankan      html  css  js  c++  java
  • springboot基于Http的post 、delete、Put的请求实现

    1上代码

    package com.example.demo.controller;

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

    import org.springframework.web.bind.annotation.PostMapping;
    import org.springframework.web.bind.annotation.RestController;
    /**
    * 主要是用来测试post、put、delete请求
    * @author Administrator
    *
    */
    @RestController
    public class OtherController {

    private Map<String,Object> params=new HashMap<>();

    /**
    * post请求
    * 请求地址:http://localhost:8080/v1/login
    * 一般通过postman验证的时候,需要在body下面的x-www-form-urlencoded中输入对应的user_name 和paasword的值
    * @param user_name
    * @param paasword
    * @return
    */
    @PostMapping("/v1/login")
    public Object login(String user_name,String paasword) {
    params.clear();
    params.put("user_name", user_name);
    params.put("paasword", paasword);
    return params;

    }

    /**
    * put操作是用来更新的
    * 请求地址:http://localhost:8080/v1/put?user_name=金茂&paasword=654321
    *
    * @param user_name
    * @param paasword
    * @return
    */
    @PutMapping("/v1/put")
    public Object put(String user_name,String paasword) {
    params.clear();
    params.put("user_name", user_name);
    params.put("paasword", paasword);
    return params;
    }


    /**
    * delete主要用于删除
    * 请求地址:http://localhost:8080/v1/del?id=25
    *
    * @param id
    * @return
    */
    @DeleteMapping("/v1/del")
    public Object del(String id) {
    params.clear();
    params.put("id", id);
    return params;
    }

    }

  • 相关阅读:
    1.3计算机网络体系结构及OSI七层参考模型与TCP/IP参考模型
    1.2计算机网络性能指标
    1.1数据交换——电路、报文、分组交换
    一、计算机网络概述
    计算机网络随笔序言及索引
    CCF-CSP历年试题详解(不断更新中)
    【python】序列
    算法课-母函数专题
    算法课-大数专题
    算法课-暴力搜索
  • 原文地址:https://www.cnblogs.com/zhushilai/p/13495793.html
Copyright © 2011-2022 走看看