@POST passé en paramètre d'un objet Java (simple POJO)
Bonjour
Je suis débutant avec JAX-RS (avec l'API-javaee-web-7.0), je n’arrive à faire appel ma Méthode @POST avec un paramétré (paramètre == objet java métier ou POJO)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response create(final Triple entity) {
Triple entityPersisted = null;
try{
System.out.println("@POST OK.....");
entityPersisted = facadeRdfService.create(entity);
} catch (Exception e) {
CommunService.loggeur(RdfService.class, "Message d'erreur => Methode creat : ", e);
}
return Response.ok(entityPersisted).build();
} |
Sans le paramétrer, ça fonctionne (avec 'http://localhost:9999/APIRest/service/rdfservice/') , j’utilise un client REST pour tester mes services, avec l'URL.
Comment ou de quelle forme sera mon URL si je veux faire passé mon Objet 'Triple entity' a ma méthode @POST ?
NB: le Client REST que j’utilise pour faire mes test est une extension Google chrom du nom de POSTMAN.
Merci