38 votes

Comment puis-je générer du WADL pour les services REST ?

J'ai une application web qui fournit plus de 30 services REST (en utilisant Jersey) aux clients. Est-il possible de créer automatiquement un document WADL pour mon application ?

J'en ai besoin, afin de pouvoir le configurer dans SoapUI pour tester divers scénarios et le sauvegarder pour une utilisation ultérieure.

25voto

Bill Points 7322

Si vous utilisez Jersey, l'url du wadl sera quelque chose comme suit

http://localhost:8080/applicationname/application.wadl

Vous devrez peut-être ajouter la base de ressources dans l'url, par exemple.

http://localhost:8080/applicationname/resources/application.wadl

9voto

user991802 Points 301
http://{host}:{port}/{context_root}/{resource}/application.wadl 

substituer des valeurs pour host , port , context root y resource .

7voto

Manuel Palacio Points 61

Dans le passé, j'ai utilisé Enunciate ( Dépôt GitHub ).

Il s'agit d'un outil de construction qui génère automatiquement pour vous des documents de définition d'interface (WADL, WSDL, etc.). Il est très facile de l'intégrer dans votre build Maven.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X