Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

ASP.NET Web Service Get Method Çağırımı

Selamlar,
HTTP GET yönteminin sunucudan bilgi almak için kullanıldığını biliyoruz. Bazen ASP.NET web service üzerinde GET yöntemini kullanmamız gerekebilir. Normalde POST isteğini kullanarak web hizmeti yöntemini çağırırız. Ancak bazen GET yöntemini kullanmamız gerekir. GET isteklerini kabul edecek bir ASP.NET web service oluşturmasını basit yolla gerçekleştirebilirsiniz.

Önce projenize asmx (web service) dosyası oluşturun.
Bu dosya içerisinde metodunuzu yazın. Metodunuzun üstüne UseHttpGet özelliğini true olarak ayarlayın.

Kod olarak: [ScriptMethod (UseHttpGet = true)]


using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;

[WebMethod]
[ScriptMethod (UseHttpGet = true)]
public string OrnekMetod(string Kelime)
{
return "Kelime:" + MyString;
}

Uygulamamıza GET isteklerini kabul etmesi için web.config dosyasında ayarlamamız gerekiyor.

< system.web >
...
< webServices >
< protocols >
< add name="HttpGet"/ >
< /protocols >
< /webServices >
...
< /system.web >

Simdi hizmeti URL'ye yazabiliriz:
http://localhost:64139/WebService.asmx/OrnekMetod?Kelime= IT

GET yönteminin güvensiz olduğunu unutmayın. Çünkü, sorgu dizesi kullanıcı tarafından görülebilir. Bu nedenle bu yöntemi dikkatlice kullanın.

İyi çalışmalar,
Recep.

Bu gönderiyi 15.02.2018 10:53:58 tarihinde Rserit düzenledi.


Bu gönderiyi 15.02.2018 10:54:31 tarihinde Rserit düzenledi.

Developer.