Artikel ini akan berguna jika anda perlu mengkonsumsi ASP.NET webservices dari bahasa atau tanpa platform. NET. Dalam contoh ini, saya yang mengkonsumsi WebServices dari Java applet. Hal ini untuk membuktikan bahwa .Net dapat berjalan pada platform lain dengan menyediakan fitur lintas-platform dari sisi klien untuk mengkonsumsi ASP.NET webservices.
Agar tidak terlalu sulit untuk dipahami bagaimana mengkonsumsi web service dengan platform berbeda, maka saya pilih java sebagai platform yang akan mengkonsumsinya.
Artikel ini menunjukkan bagaimana Anda menggunakan applet Java pada halaman Web Anda dan mampu berkomunikasi dengan ASP.NET untuk mengkonsumsi XML WebServices pada klien.
Berikut ini contoh methode (function) yang kita buat pada web service :
[WebMethod]
public string ConcatWithSpace(string one, string two)
{
return one+" "+two;
}
Berikut ini contoh scrip untuk java applet yang akan menakses ASP.Net Web Service
SoapRequestBuilder s = new SoapRequestBuilder(); s.Server = "127.0.0.1"; // server ip address or name s.MethodName = "ConcatWithSpace"; s.XmlNamespace = "http://tempuri.org/"; s.WebServicePath = "/SimpleService/Service1.asmx"; s.SoapAction = s.XmlNamespace+s.MethodName; s.AddParameter("one", "David"); s.AddParameter("two", "Hobbs"); String response = s.sendRequest();
Ditulis oleh Gito Wahyudi