2016-10-04 51 views
0

我想建立像naukri.com(不完全)我的網站,但概念可能匹配。我們不能不使用jerseyclient api來訪問我們的球衣api

目前我正在使用jersey編寫API並使用AJAX請求直接從前端使用這些API。

我是否也需要在這裏編寫球衣客戶端,如果有的話,這將如何幫助我。請讓我知道,爲什麼我們需要編寫客戶端,如果我們能夠直接使用ajax調用API。

回答

0

您不需要特殊的客戶端即可與RESTful服務進行交互。這是吸引他們的主要因素之一。沒有要求與澤西客戶建立任何東西,以承辦澤西島服務。

如果您想讓人們可以輕鬆地從應用程序中與您的API進行交互,那麼您將構建一個客戶端庫。如果這不是您需要或想要做的事情,您不必這樣做。另一個用例是用於測試,但沒有理由只需要使用球衣構建服務器就可以使用球衣來構建客戶端。

0

在你的情況下,你不需要球衣客戶端,你已經有客戶端在前端調用/使用API​​,我想你需要球衣客戶端,如果你想在服務器端調用/使用你的服務,編寫測試用例,例如,類似這樣的東西 -

Client client = Client.create(); 

WebResource webResource = client 
      .resource("http://localhost:8080/RESTfulExample/rest/json/metallica/get"); 

     ClientResponse response = webResource.accept("application/json") 
        .get(ClientResponse.class); 
相關問題