2011-08-26 23 views
11

Bir REST web servisini aramak zorundayım ve RestTemplate'i kullanmayı planlıyorum. GET isteğinin nasıl yapılacağına dair örneklere baktım ve aşağıda gösterildiği gibi.RestTemplate Talep parametrelerini kullanarak istekte bulunun

String result = restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings/{booking}", String.class,"42","21"); 

Benim durumumda, RESTful URL aşağıdaki gibi bir şeydir. RestTemplate'i bu durumda nasıl kullanırım?

http://example.com/hotels?state=NY&country=USA 

Bu yüzden sorum, GET istekleri için istek parametrelerini nasıl gönderebilirim? Gerçek adı

matching- için

cevap

29

tutucuları

sadece daha iyisi

String result = restTemplate.getForObject("http://example.com/hotels?state={state}&country={country}", String.class,"NY","USA"); 

veya yapmak, url her iki tür için aynı işe, bir hashmap kullanmak

İlgili konular