Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
JSON okuyan ve text dönen bir servlet olsun.
WebTarget nesnesi döner.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import javax.ws.rs.client.Client;
constructorŞöyle yaparız.
Client client = ClientBuilder.newClient();
post metoduJSON okuyan ve text dönen bir servlet olsun.
@POST
@Path("/receiverMessage")
@Consumes ( { MediaType.APPLICATION_JSON })
@Produces ( { MediaType.TEXT_PLAIN })
public Response sendMessage(Foo foo) {
...
return Response.ok().status(200).entity("SUCCESS").build();
}
Çağırmak için şöyle yaparız.Client client = ClientBuilder.newClient();
Foo foo = ...;
Response response = client.target("http://localhost:8081/xyz/abc")
.path("receiverMessage")
.request()
.post(Entity.entity(broadcast, MediaType.APPLICATION_JSON), Response.class);
System.out.println(response.getStatus());
target metoduWebTarget nesnesi döner.
Örnek
Şöyle yaparız.
Client client = ...;
WebTarget target = client.target("http://localhost:8080/ldap/webapi/Auth");
ÖrnekŞöyle yaparız.
WebTarget target = client.target("http://localhost:8080")
.path("simple-service-webapp/rest/myresource");
ÖrnekŞöyle yaparız.
Client client = ClientBuilder.newClient();
Invocation.Builder request = client.target(automatonUri)
.path("/self/isAlive")
.request(MediaType.APPLICATION_JSON);
boolean isAlive = request.get(Boolean.class);
Hiç yorum yok:
Yorum Gönder