REST Web サービスの GET および POST を使用するためのリクエスト パラメータを作成できません。以下のシナリオに基づいてガイドしてください。
以下のようなREST Webサービスがあり、2つの文字列パラメーターが必要な場合
webservice を使用するための一般的な Web URL :
/myWs/sayHello?name=ピーター&msg=ハイ
//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);