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

  1. 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.

ange bildbeskrivning här

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.

ange bildbeskrivning här

Utgången kommer att vara följande ange bildbeskrivning här

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

  1. "Start" - "Alla program" - "Microsoft Visual Studio 2010"
  2. "Fil" - "Nytt projekt" - "C #" - "Tom webbapplikation" (för att undvika att lägga till en mastersida)
  3. Ge webbplatsen ett namn som "agetodays" eller ett annat som du vill och ange platsen
  4. Högerklicka sedan på Solution Explorer - "Lägg till en ny artikel" - du ser webbtjänstmallarna

ange bildbeskrivning här

Välj webbtjänstmall och klicka på knappen Lägg till. sedan ser Solution Explorer ut enligt följande.

ange bildbeskrivning här

Ö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