web-services
asp.net web-services
Recherche…
Introduction
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
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.
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.
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
- "Démarrer" - "Tous les programmes" - "Microsoft Visual Studio 2010"
- "Fichier" - "Nouveau projet" - "C #" - "Application Web vide" (pour éviter d'ajouter une page maître)
- Fournir au site Web un nom tel que "agetodays" ou autre que vous souhaitez et spécifier l’emplacement
- Cliquez ensuite avec le bouton droit sur Solution Explorer - "Ajouter un nouvel élément" - vous voyez les modèles de service Web
Sélectionnez Modèle de service Web et cliquez sur le bouton Ajouter. puis après que l'explorateur de solutions ressemble à ceci.
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";
}