2016-10-05 7 views
0

ルーキーの質問を許しなさい -urlにURI変数値を渡す方法

どのようにuri変数の値をURLに渡しますか?

"http://example.com/hotels/{hotel}/bookings/{booking}" 

そして、「ホテル」と「予約」を仮定しては、どのように文字列値を持っている:私はURLを持っている場合

例えば

(これは、REST呼び出しを行う春ブーツアプリのです)これらを渡すのですか?

"http://example.com/hotels/Casket/bookings/Blue" 

すべてあなたを:"http://example.com/hotels/{hotel}/bookings/{booking}"、次のようになります。だからあなたのルートは

+1

どのようにしてリクエスタを作成しますか?残りのテンプレートを使用していますか?もしそうなら、それらをuri変数としてメソッドに渡すことができ、テンプレートはそれらを値で置き換えます。 – Veeram

+0

@ Reddyはい私は休憩テンプレートを使用します。今は 'restTemplate.exchange()'を使用しています – lmo523

答えて

0

簡単、のは、{ホテル}は "カスケット" と呼ばれているとしましょうと{予約}は "ブルー" の値を持つ

そのURLを呼び出して応答サーバーを読むことが必要です

+0

しかし、Urlに値を置くだけで、それを行う方法があります。たとえば、特定の顧客オブジェクトに対してgetHotel()メソッドとgetBooking()メソッドがあるとします。 – lmo523

+0

そして、ホテル= customer.getHotel()のようなことをしたいです。 – lmo523

+0

私はあなたが何を意味しているか分かりません。要求文字列を動的に作成することはできますが、それらの値はURL内にある必要があります。つまり、それらはGETリクエストの仕組みです。 – user2695712

関連する問題