我正在编写一个应用程序,它应该同时运行在桌面和移动设备上,它需要使用REST与服务器通信。我用的是胶子手机。
我在客户端编写的代码符合jax-rs,如下所示:
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.Response;
Client client = ClientBuilder.newBuilder().build();
WebTarget target = client.target("http://www...").path("/login/...");
Future<Response> future = target.request().async().get();
Response response = future.get();
我还指定了对RESTEASY或Jersey客户端等实现的依赖性。
Gluon Connect有REST实现,但不符合JAX-RS:
RestClient restClient = RestClient.create()
.method("GET")
.host("https://...")
.path("/login/...")
...