...
Ce cas est très simple. Pour avoir plus d'information sur l'utilisation de RestTemplate Cf. La documentation Spring sur RestTemplate
Accès Jersey Client
...
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); |