Recherche…


Introduction

Web Service est une application conçue pour interagir directement avec d'autres applications sur Internet. En termes simples, les services Web sont des moyens d'interagir avec des objets sur Internet. Les Web serivce peuvent appeler des appels de méthode sur des objets distants en utilisant SOAP et HTTP sur le Web. WebService est indépendant de la langue et les services Web communiquent en utilisant des protocoles Web standard et des formats de données, tels que - HTTP - XML ​​- SOAP

Syntaxe

  1. SOAP / WSDL

    [Syntaxe: http: // 1111: 22 / HelloWorld]

    [Réponse: WDSL]

Paramètres

Paramètres Les descriptions
PathParam Lie le paramètre passé à la méthode à une valeur dans le chemin.
QueryParam Lie le paramètre passé à la méthode à un paramètre de requête dans le chemin.
MatrixParam Lie le paramètre passé à la méthode à un paramètre de matrice HTTP dans le chemin.
HeaderParam Lie le paramètre passé à la méthode à un en-tête HTTP.
CookieParam Lie le paramètre passé à la méthode à un cookie.
FormParam Lie le paramètre passé à la méthode à une valeur de formulaire.
Valeur par défaut Assigne une valeur par défaut à un paramètre passé à la méthode.
Le contexte Contexte de la ressource par exemple HTTPRequest en tant que contexte.

Remarques

Exécutez maintenant l'application qui ressemble à ceci.

entrer la description de l'image ici

Maintenant, dans la partie ci-dessus, nous voyons notre méthode que nous avons créée dans le fichier webservice.cs, alors cliquez sur cette méthode et fournissez des valeurs d'entrée et cliquez sur le lien "invoke" comme dans.

entrer la description de l'image ici

La sortie sera comme suit entrer la description de l'image ici

Remarque

Si vous observez cela de près, il n'y a pas de modèle de service Web séparé dans .Framework 2010 comme vous le voyez en 2008 lors de l'ajout d'un projet ou d'un site Web, à cause de WCF.

Commençons donc à utiliser une autre façon d'ajouter un service Web à l'aide d'un modèle

  1. "Démarrer" - "Tous les programmes" - "Microsoft Visual Studio 2010"
  2. "Fichier" - "Nouveau projet" - "C #" - "Application Web vide" (pour éviter d'ajouter une page maître)
  3. Fournir au site Web un nom tel que "agetodays" ou autre que vous souhaitez et spécifier l’emplacement
  4. Cliquez ensuite avec le bouton droit sur Solution Explorer - "Ajouter un nouvel élément" - vous voyez les modèles de service Web

entrer la description de l'image ici

Sélectionnez Modèle de service Web et cliquez sur le bouton Ajouter. puis après que l'explorateur de solutions ressemble à ceci.

entrer la description de l'image ici

Ensuite, ouvrez la classe Webservice.cs et écrivez la méthode suivante suivie de l'attribut [webMethod] comme dans.

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow