12

REST Webサービスを呼び出す必要があり、RestTemplateを使用することを計画しています。GETリクエストの作成方法の例を見てみましたが、以下のようになります。

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

私の場合、RESTfulURLは次のようなものです。この場合、RestTemplateをどのように使用しますか?

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

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

4

2 に答える 2

35

プレースホルダーはどちらのタイプの URL でも同じように機能します。

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

または、さらに良いことに、実名の一致にハッシュマップを使用します-

于 2011-10-14T21:55:47.137 に答える