2017-03-17 4 views
0

私はHTTP GETリクエストを作成します。私のコードがある - 私は、URL/NEW_PARAMにNEW_PARAMようなパス変数を追加するために呼び出しビルダーを使用することができます任意の方法はRESTfulクライアントでパス変数を追加する方法

// Set basic authentication 
    HttpAuthenticationFeature feature = basicAuth(basicUser, basicPassword); 
    SSLContext sslContext= getSSLContext(); 
    WebTarget webTarget = newRestClient(feature, sslContext, url);  
    Invocation.Builder invocationBuilder = webTarget.request(MediaType.APPLICATION_JSON_TYPE); 
    invocationBuilder = invocationBuilder.header(key, requestHeaders.get(key)); 
    final Response response = invocationBuilder.get(); 

ありますか?その後、フォームurl/{param}url、として

答えて

0

サプライ、それをあなたが行うことができます:あなたの例では

webTarget = webTarget.resolveTemplate("param", "my-value"); 

を、あなたは、チェーンだけのことができる方法そのような:

WebTarget webTarget = newRestClient(feature, sslContext, url) 
          .resolveTemplate("templateName", "my-value"); 
関連する問題