Avatar billede dannv Nybegynder
14. maj 2008 - 13:53 Der er 4 kommentarer og
1 løsning

Kalde c# SOAP webservice (asmx) via http post/get

Når jeg har en webservice, hvordan kalder jeg så denne via en url.

Virker dette: http;//sub.domain.com/service.asmx?param1=yes&param2=no

'Hvad' I min webservice modtager i given fald denne request..?
Avatar billede arne_v Ekspert
14. maj 2008 - 15:16 #1
Hvis din ASP.NET er konfiguereret til at tillade GET, saa boer det virke.

Men men men.

Generer en stub (tilfoej web referance i Visual Studio) og lav det som metode kald.

Det er 100 gange nemmere.
Avatar billede dannv Nybegynder
14. maj 2008 - 15:21 #2
Jeg havde som alternativ tæknt blot at lave en handler fil (ashx) og kalde denne. Jeg har behov for at eksterne kan kalde min service via http, så måske er handler bedst??

Hvad definerer du som en stub?
Avatar billede arne_v Ekspert
14. maj 2008 - 15:32 #3
Nu er jeg totalt forvirret.

Skal du kalde en web service ?

Eller skal du lave en web service ?

Stub er til naar man kalder en web service.

En .ashx er en noget der bliver kaldt.
Avatar billede dannv Nybegynder
14. maj 2008 - 17:31 #4
faktisk skal jeg håndterer begge situationer...

Det vil sige at jeg skal kunne modtage et http request og behandle parametrene her.

Efterfølgende skal jeg sende et svar tilbage.. og svaret skal ligeledes returneres som en http request, med parametre
Avatar billede dannv Nybegynder
18. november 2008 - 09:23 #5
tror ikke vi kommer videre her...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester