Création de clients pour les services Web XML
Un client de service Web est un composant ou une application qui communique avec un service Web à l'aide de messages SOAP d'ou un protocole de messagerie comparable. Un client de service Web peut être une application cliente traditionnelle. Un client peut également être une autre application Web. (Dans cette situation, l'application Web consommerait le XML dans le message SOAP, le mettrait en forme et renverrait le résultat à un client final, peut-être un navigateur Web.)
Créez un client de service Web en suivant ces simples étapes :
Créez une classe proxy pour le service Web.
Référencez la classe proxy dans le code client.
Créez une instance du de la classe proxy dans le code client.
Si l'accès anonyme a été désactivé pour l'application Web qui héberge le service Web, définissez la propriété Credentials de la classe proxy.
Appelez la méthode sur la classe proxy qui correspond à la méthode de service Web avec laquelle vous souhaitez communiquer.
Pour la plupart des clients, ces étapes diffèrent uniquement dans la manière dont la classe proxy est référencée et dont le client de service Web est déployé.
Remarque : |
---|
Si vous créez un client de service Web à l'aide des rubriques suivantes et si votre proxy échoue avec le texte d'exception "La demande a échoué avec l'état HTTP 401 : accès refusé", il y a de bonnes chances que vous n'ayez pas encore passé vos informations d'identification de sécurité au cache d'information d'identification sur le proxy. Pour plus d'informations sur le passage des informations d'identification correctes au service, consultez Comment : configurer un service Web XML pour l'authentification Windows. |
Dans cette section
- Comment : créer un client Web Form ASP.NET
Montre comment créer une application Web Forms cliente d'un service Web.
- Comment : créer un client d'application console
Montre comment créer une application de console cliente d'un service Web.
Rubriques connexes
- Création de clients de service Web XML
Explique comment générer un client en fonction d'un service Web XML, indépendamment de la plateforme ou de la technologie utilisée pour générer le service Web XML.
- Communications asynchrones avec les services Web XML
Illustre des techniques et des modèles de conception pour la communication asynchrone avec un service Web.
- Comment : accéder aux services Web XML à partir d'un navigateur
Explique comment tester un service Web et des méthodes de service Web spécifiques à l'aide d'un navigateur Web.
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.