2015-06-15 35 views
4

我正在嘗試使用Jersey創建一個Web API。我想運行一個類似的方法:Jersey 2.x不包含WebResource和資源類。我可以用什麼來代替?

WebResource r = c.resource("http://localhost:8080/Jersey/rest/contacts"); 

然而新澤西2.x不具備一個WebResourceResource類。那麼,我可以使用什麼類來代替uri http://localhost:8080/Jersey/rest/contacts作爲參數? 這將運行在ContactClient

回答

6

查看Jersey文檔中的Client API。使用Jersey 2.x,您可以使用WebTarget。例如

Client client = ClientBuilder.newClient(); 
WebTarget target = client.target(url); 
Response response = target.request().get(); 

請參閱我鏈接到的文檔以獲取更多信息和示例。

相關問題