web-services
asp.net webbtjänster
Sök…
Introduktion
Web Service är en applikation som är utformad för att interagera direkt med andra applikationer över internet. I enkel mening är webbtjänster medel för att interagera med objekt över Internet.
Web serivce
genom att använda SOAP
och HTTP
över webben. WebService
är språkoberoende och Web Services kommunicerar med hjälp av standard webbprotokoll och dataformat, till exempel - HTTP - XML - SOAP
Syntax
SOAP / WSDL
[Syntax: http: // 1111: 22 / HelloWorld]
[Svar: WDSL]
parametrar
parametrar | beskrivningar |
---|---|
PathParam | Binder parametern som överförs till metoden till ett värde i sökvägen. |
QueryParam | Binder parametern som skickas till metoden till en frågeparameter i sökvägen. |
MatrixParam | Binder parametern som skickas till metoden till en HTTP-matrisparameter i sökvägen. |
HeaderParam | Binder parametern som överförs till metoden till en HTTP-rubrik. |
CookieParam | Binder parametern som överförs till metoden till en cookie. |
FormParam | Binder parametern som överförs till metoden till ett formvärde. |
Standardvärde | Tilldelar ett standardvärde till en parameter som skickas till metoden. |
Sammanhang | Resursens sammanhang, till exempel HTTPRequest som sammanhang. |
Anmärkningar
Kör nu applikationen som ser ut enligt följande.
I ovanstående ser vi vår metod som vi skapat i filen webservice.cs, så klicka på den metoden och ange ingångsvärden och klicka på länken "åkalla" som i.
Notera
Om du noggrant observerar det finns det ingen separat webbtjänstmall i. Ramverk 2010 som du ser 2008 när du lägger till ett projekt eller en webbplats kan det bero på WCF.
Så låt oss börja använda ett annat sätt att lägga till en webbtjänst med en mall
- "Start" - "Alla program" - "Microsoft Visual Studio 2010"
- "Fil" - "Nytt projekt" - "C #" - "Tom webbapplikation" (för att undvika att lägga till en mastersida)
- Ge webbplatsen ett namn som "agetodays" eller ett annat som du vill och ange platsen
- Högerklicka sedan på Solution Explorer - "Lägg till en ny artikel" - du ser webbtjänstmallarna
Välj webbtjänstmall och klicka på knappen Lägg till. sedan ser Solution Explorer ut enligt följande.
Öppna sedan klassen Webservice.cs och skriv följande metod följt av attributet [webMethod] som i.
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow