Quels outils sont recommandés pour aider à développer des services Web reposants? Par exemple, une bonne extrémité frontale pour appeler manuellement les API de repos, et un outil de surveillance TCP / IP ou HTTP semblent être de bons points de départ. Je recherche des recommandations de produit spécifiques. Les recommandations OS X seraient également utiles. P>
7 Réponses :
J'utilise une affiche (un plug-in Firefox) pour appeler manuellement des services Web de repos: P>
https://addons.mozilla.org/en-us/firefox / addon / 2691 p>
(Je trouve que l'interface utilisateur est difficile à travailler et voudrait quelque chose de mieux.) p>
Pour les messages et les autres verbes, vous pouvez utiliser Fiddler aussi pour soumettre les demandes. Quant à la manipulation de l'application / JSON, j'utilise Fiddler pour examiner les résultats, je suis sûr que vous pourriez définir un gestionnaire pour gérer l'application / JSON MIMETYPE, mais je ne sais pas comment y aller sur le dessus de mon tête. p>
Pouvez-vous utiliser un navigateur pour les verbes autres que d'obtenir?
Un autre problème avec le navigateur est qu'il ouvre la boîte de dialogue Ouvrir Fichier / Enregistrer Fichier pour les URL qui renvoient du contenuType: Application / JSON. Y a-t-il une solution de contournement pour cela?
Il y a un wcftestClient inclus avec VS2008 ici: P>
"C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Ide \ wcftestClient.exe" p>
Il vous permet d'explorer des services Web et de les apporter des appels. P>
Fiddler est également bon, comme déjà mentionné. p>
J'ai tendance à utiliser CURL code>
pour tester de base sur la fumée de la Divers types de sortie et verbes. P>
Vous pouvez utiliser Redbot pour trouver beaucoup de problèmes subtils. P>
SOAPUI (la version gratuite) a toujours été très utile pour moi. Il gère également les webservices de repos - voir les exemples de la section de démarrage. P>