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

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM