2011-08-26 26 views
11

REST Webサービスを呼び出す必要があり、RestTemplateを使用する予定です。私はGETリクエストを作成する方法の例を見て、以下に示すようになっています。RestTemplate要求パラメータでGETリクエスト

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

私の場合、RESTfulなURLは以下のようなものです。この場合RestTemplateはどのように使用しますか?

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

私の質問は、どのようにGETリクエストのリクエストパラメータを送信するのでしょうか?

答えて

29

プレースホルダは、実際の名前のためのハッシュマップを使用し、まだ

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

以上の操作を行い、URLのいずれかのタイプのために同じように機能するには、

をmatching-
関連する問題