J'écris un ensemble de services REST pour un projet Django. J'utilise django-rest-framework depuis un certain temps. A cause de ses fonctionnalités limitées, j'ai dû passer à django-piston que j'apprécie beaucoup.
Cependant, django-rest-framework avait une fonctionnalité vraiment intéressante - il était capable d'afficher une interface de type administrateur pour tester les services créés à partir du navigateur. C'est tout simplement formidable pour le débogage. C'est très simple : un formulaire est affiché pour chaque méthode HTTP comme "GET", "POST", etc. Il y a également une liste déroulante des types de contenu disponibles et un champ de texte pour saisir les données à envoyer.
De mon point de vue, il ne s'agit pas vraiment d'une fonctionnalité directement liée à un cadre REST particulier. Il ne s'agit même pas nécessairement de Django. Tout cela pourrait être réalisé simplement en utilisant HTML + JS, ou un site web externe.
Ma question est la suivante : qu'utilisez-vous pour les tests manuels / le débogage des services web ? Pourriez-vous m'indiquer un extrait HTML ou une application Django qui ferait la chose décrite ?