Feature #5267
ouvertMise en conformité des entités vis à vis du WADL
0%
Description
L'implémentation Jersey de JAX-RS utilisé pour réaliser nos services web de type REST permet la génération d'un descripteur du service web sous format WADL (Web Application Description Language). Ce descripteur est généré automatiquement par Jersey pour un service web donné à la réception d'une requête OPTIONS.
Nous utilisons JAXB pour annoter nos entités Web en vue de leur génération en XML ou en JSON et Jersey repose sur ces dernières pour la génération du WADL. Or, certaines entités Web ne respectent pas correctement les contraintes liées à JAXB, ce qui provoquent l'échec de la génération WADL et un retour HTTP 404 au client.
L'objectif est de résoudre ce problème afin de permettre à tout client de service web de pouvoir interroger ce dernier avec une requête OPTIONS (requise dans le cas de cross-domain).