Se poate intampla ca intr-un anumit caz sa nu aveti la dispozitie uneltele necesare lucrului cu SOAP, dar sa aveti nevoie sa apelati un web service (o metoda) creat cu ASP.NET. In cazul in care acea metoda are si parametrii si luand in considerare configuratia standard ASP.NET (web.config), apelul metodei respective cu pasarea parametriilor prin Query String nu va este permisa.
De exemplu, daca avem o metoda
[WebMethod]
public XmlNode GetBannerConfig(string bannerCode, int idCultura) { }
si dorim apelarea acesteia metode cu pasarea parametriilor prin Query String, aceasta se poate face folosind urmatoarea structura:
http://server/cale-pana-la-webservice/BannerConfig.asmx/GetBannerConfig?bannerCode=home-page&idCultura=1
Pana aici totul este frumos dar pentru ca linkul de mai sus sa functioneze, trebuie facuta o mica modificare in Web.Config - adaugarea sau modificarea urmatoarei sectiuni:
[system.web]
[webservices]
[protocols]
[add name="HttpGet"]
[add name="HttpPost"]
[/protocols]
[/webservices]
[/system.web]
marți, 2 septembrie 2008
Abonaţi-vă la:
Postare comentarii (Atom)
1 comentarii:
Hey mersi de post, pe mine chiar m-a ajutat. Keep the good work!
Trimiteţi un comentariu