Comment puis-je tester un service wcf dans un navigateur ? Je veux dire que si j'entre seulement l'url dans le navigateur, il devrait me donner seulement le xml pertinent.
Réponses
Trop de publicités?Cela dépend du type de service WCF que vous avez :
-
si vous utilisez un service WCF REST (
webHttpBinding
), vous devriez pouvoir naviguer jusqu'à l'adresse du service, par ex.http://yourserver/somedir/service.svc
-
Si vous utilisez autre chose, vous avez un service SOAP, et vous ne pouvez pas tester un service SOAP dans un navigateur web - le navigateur ne comprend tout simplement pas et ne parle pas SOAP. Il existe cependant un Client de test WCF dans votre lecteur C:\ quelque part que vous pouvez utiliser à cette fin.
Faites-en une application de test. Cela peut être aussi simple que d'avoir une interface utilisateur avec un tas de boutons, lorsque vous appuyez sur un bouton, une certaine fonction exposée par le service WCF est appelée, vous pourriez peut-être faire écho de la sortie dans un bloc de texte dans l'application. Vous pourriez également avoir un tas d'éléments d'interface utilisateur de type entrée (zones de texte, listes déroulantes, etc.) afin que vous puissiez sélectionner les paramètres à passer à la fonction WCF.
Si vous voulez être vraiment chic, créez un ensemble de tests unitaires pour ce produit. Cela signifie que vous devrez l'héberger quelque part afin qu'il puisse être appelé à chaque fois que les tests sont exécutés.