我们不能在不使用jerseyclient api的情况下访问我们的球衣api

时间:2016-10-04 14:26:21

标签: jersey-2.0

我想建立我的网站,如naukri.com(不完全是),但概念可能匹配。

目前我正在使用jersey编写API,并使用AJAX请求直接从前端使用这些API。

我是否也需要在这里写一个球衣客户端,如果有的话,这将如何帮助我。请告诉我,如果我们能够使用ajax调用直接使用API​​,为什么我们需要编写客户端。

2 个答案:

答案 0 :(得分:0)

您无需特殊客户端即可与RESTful服务进行交互。这是对他们有吸引力的主要事情之一。没有要求与泽西客户建立任何东西,以便通过球衣主持服务。

如果您希望人们可以轻松地从应用程序中与您的API进行交互,那么您将构建一个客户端库。如果这不是您需要或想要做的事情,您不必这样做。另一个用例是用于测试,但是没有理由你只需要用泽西制作服务器来构建带有球衣的客户端。

答案 1 :(得分:0)

在你的情况下,你不需要jersey客户端,你已经有客户端在前端调用/使用API​​我想,如果你想在服务器端调用/使用你的服务来写你需要jersey客户端测试用例,例如,像这样 -

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);