2016-06-13 4 views
2

Ich arbeite an einer Aufgabe, um einen Jersey-Client zu erstellen. Ich benutze Jersey 1.18. Die Ziel-URL sieht wie folgt aus.PathParam für Jersey WebResource

https://api.test.com/test/{id}?param1=test1&param2=test2 

Ich brauche eine PathParam meiner WebResource hinzufügen diese URL aufzurufen. Ich sehe eine Option zum Hinzufügen der QueryParam aber nicht für PathParam. Mein Code sieht ungefähr so ​​aus.

Client client = Client.create(); 
WebResource webResource = client.resource("https://api.test.com/test/{id}") 
    .queryParam("param1", "test1") 
    .queryParam("param2", "test2"); 

Kann mir bitte jemand helfen?

Antwort

0

Sie benötigen die path Methode von WebResource ...

final String myId = "1234"; 
Client client = Client.create(); 
WebResource webResource = client.resource("https://api.test.com/test") 
           .path(myId) 
           .queryParam("param1", "test1") 
           .queryParam("param2", "test2"); 
+0

@Jane auf einen Pfad Parameter bezieht wurde und kein Abfrageparameter – acvcu

Verwandte Themen