Hvordan få tilgang en XML Web Service Bruke HTTP-GET-protokollen

En web-tjenesten er en proxy mellom en webapplikasjon og den interne prosessen. For eksempel, henter en web-tjeneste kommandoer og spør intern database for resultater. Resultatsettet blir så fordelt tilbake til web-applikasjon i form av XML. Før tilgang til web-tjeneste ved hjelp av \ "få, \" innstillinger er nødvendig på webtjeneste serveren.

Bruksanvisning

1 Åpne filen web.config i Visual Studio. En web.config fil er spesifikk for web-applikasjon, slik at prosjektet må lastes.

2 Skriv inn følgende kode inn i protokollen XML-kode. Dette gjør at webtjeneste søknad akseptere innkommende \ "får \" samtaler fra en ekstern klient. Koden nedenfor viser også hvordan du konfigurerer web-tjeneste for \ "post \" samtaler.
<Add name = \ "HttpGet \" />
<Add name = \ "HttpPost \" />

3 Skriv inn innstillingene i Machine.config-filen. Forskjellen mellom web.config og machine.config er at machine.config er en global løsning. Innstillinger inngått denne filen påvirke alle programmer. Ved hjelp av en web.config bare endrer innstillingene for det aktuelle web-tjeneste. Koden nedenfor er plassert i machine.config filen i protokoll kategoriene. Machine.config ligger i mappen C: \ Windows \ Microsoft.NET \ Framework \ <versjon> \ config katalogen. Den \ "<versjon> \" er .NET versjonen som brukes på webserveren.
<Add name = \ "HttpSoap \" />
<Add name = \ "HttpPost \" />
<Add name = \ "HttpGet \" />
<Add name = \ "HttpPostLocalhost \" />
Denne kodebiten gir tilgang fra den lokale verten for SOAP, post, og få samtaler.

4 Teste innstillingene. Åpne en nettleser og gå til web-tjenesten bruker \ "får \" samtale. Get samtalen foregår gjennom søkestrengen i nettleseren. For eksempel localhost / webservice / service.asmx? Funksjon = load & firstname = Stacy er en komme kall til nettjenesten. Funksjonen og fornavn variablene er plukket opp av web service \ "får \" prosedyre og behandlet for resultater.