2010-09-23 14 views

Répondre

5

La classe Response vous permet de créer une réponse avec un HTTP spécifique Status. Vous pouvez également étendre WebApplicationException.

Il y a quelques exemples dans le JAX-RS 1.0 features overview docs, dans les sections «Construction des réponses» et «Exception WebApplicationException et mappage aux réponses» qui vous diront tout ce que vous devez savoir pour commencer.

+4

Le moyen le plus simple est probablement de lancer une nouvelle exception WebApplicationException (int statusCode) ' – Qwerky

+0

Y at-il un moyen de définir le code d'état HTTP sans" lancer une erreur "? Je n'ai pas besoin que le message apparaisse dans la console. – John

+0

Bien sûr, lors de la création de votre réponse, vous utiliserez Response.ResponseBuilder - utilisez la méthode status (Response.Status status) pour définir le code d'état HTTP. – Brabster