Cha*_*dra 12 parameters get request rest-client resttemplate
我必须调用REST Web服务,我计划使用RestTemplate.我查看了如何发出GET请求的示例,如下所示.
String result = restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings/{booking}", String.class,"42","21");
Run Code Online (Sandbox Code Playgroud)
在我的例子中,RESTful url就像下面这样.在这种情况下如何使用RestTemplate?
http://example.com/hotels?state=NY&country=USA
Run Code Online (Sandbox Code Playgroud)
所以我的问题是如何发送GET请求的请求参数?
chr*_*arx 32
对于任何类型的url,占位符的工作方式都相同
String result = restTemplate.getForObject("http://example.com/hotels?state={state}&country={country}", String.class,"NY","USA");
Run Code Online (Sandbox Code Playgroud)
或者更好的是,使用哈希映射进行实名匹配 -