Pages enfant
  • 3.12.3 Accéder au service REST exposé

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Dans cet example, on récupère un utilisateur à partir de son ID. 

Bloc de code
//Initialisation du client
ClientConfig clientConfig = new DefaultClientConfig();
Client client = Client.create(clientConfig);

//Configurer l'authentification du client si le service REST l'exige
client.addFilter(new HTTPBasicAuthFilter(adminUsername, adminPassword));

//Creation d'une instance WebResource
WebResource webResource = client.resource(UriBuilder.fromUri(http://urlDeMonWebSErvice/racine).build());
   
// Récupérer un user à partir de son Id au format JSON  
ClientResponse response = webResource.path("user")
                .path(idDuUser)
                .type(MediaType.APPLICATION_JSON_TYPE)
                .accept(MediaType.APPLICATION_JSON_TYPE)
                .get(ClientResponse.class);

//Transformation du JSON   
User myUser = response.getEntity(User.class);