2016-12-08 1 views
1

J'ai injecté un client JAX-RS par un contexte de printemps comme ceci:Spring JAX-RS client - obtenir le statut de réponse

<jaxrs:client id="restClient" 
     address="http://localhost:${testutil.ports.BookServerRestSoap}/test/services/rest" 
     serviceClass="org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws"> 
</jaxrs:client> 

Comment puis-je accéder au statut de réponse dans le cas d'une réponse de succès (200, 202, 204)?

Répondre

3

essayer comme suit,

org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws proxy = ctx.getBean(org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws.class); 

Response response = proxy.method(); 
+0

pour le fournisseur JSON, nous devons utiliser que l'on 'org.codehaus.jackson.jaxrs.JacksonJsonProvider' –