0
我無法形成使用REST Web服務GET和POST的請求參數,請根據以下情況指導任何人。如何編寫用於訪問Webservice的RestTemplate(GET,POST)
如果我有REST Web服務爲低於期待兩個字符串參數
一般的Web URL消費web服務:
/myWs/sayHello的名稱=彼得&味精=海
//如何傳遞獲取GET和POST結果的參數。
org.springframework.web.client.RestTemplate restTemplate = new RestTemplate();
String url = "http://localhost:8080/myWs/sayHello";
Map<String, String> vars = new HashMap<String, String>();
vars.put("name", "peter");
vars.put("msg", "Hai");
String result = restTemplate.getForObject(url+"/{name}/{msg}", String.class, vars);
String result1 = restTemplate.postForObject(url, vars,String.class);
System.out.println("GET result : "+result + "\nPOST result1"+result1);