我无法形成使用 REST Web 服务 GET 和 POST 的请求参数,请任何人根据以下情况进行指导。
如果我有如下的 REST Web 服务,它需要两个字符串参数
使用 webservice 的通用 Web URL:
/myWs/sayHello?name=Peter&msg=Hai
//如何传递参数以获取 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);