0
我正在嘗試編寫spring REST代碼來獲取由android用戶發送的參數。例如android用戶填寫表單並點擊發送按鈕。現在我想要在REST API中接收值或參數。我搜索谷歌,但無法弄清楚如何做到這一點。下面是我試過的代碼,但沒有奏效GET請求從春天的REST API接收來自android的參數?
EmailController.java
package com.intern.training
import java.awt.PageAttributes.MediaType;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.context.request.WebRequest;
@RestController
@RequestMapping("/email")
public class EmailController
{
@RequestMapping(method= RequestMethod.GET)
public void getAll(WebRequest webRequest)
{
Map<String,String[]>params=webRequest.getParameterMap();
System.out.println(params);
}
}
但如何將接收來自android – programmingtech
的參數假設名稱和姓氏是由android形式發送的參數,那麼如何在春天接收它 – programmingtech
@programmingtech Android可以發送POST請求。如果您真的想要,您可以接受請求參數(請參閱@ RequestParam綁定),但我強烈建議您避免將其用於可能具有破壞性的請求。 –