8
votes

Outils pour développer des services Web reposants

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.


0 commentaires

7 Réponses :


1
votes

Fiddler , Wireshark , Firebug et Studio Visual.


0 commentaires

2
votes

J'utilise une affiche (un plug-in Firefox) pour appeler manuellement des services Web de repos:

https://addons.mozilla.org/en-us/firefox / addon / 2691

(Je trouve que l'interface utilisateur est difficile à travailler et voudrait quelque chose de mieux.)


0 commentaires

2
votes
  • Utilisez le navigateur de votre choix pour tester vos URL. Idéalement, un service reposant peut être consommé par n'importe quel navigateur.
  • Pour surveiller J'utiliserais soit Fiddler ou Wireshark . Fiddler est définitivement plus facile.

    Modifier

    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.


2 commentaires

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?



1
votes

Il y a un wcftestClient inclus avec VS2008 ici:

"C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Ide \ wcftestClient.exe"

Il vous permet d'explorer des services Web et de les apporter des appels.

Fiddler est également bon, comme déjà mentionné.


0 commentaires

1
votes

J'ai tendance à utiliser CURL pour tester de base sur la fumée de la Divers types de sortie et verbes.

Vous pouvez utiliser Redbot pour trouver beaucoup de problèmes subtils.


0 commentaires

0
votes

0 commentaires

0
votes

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.


0 commentaires