Resim Açıklaması

ASP.NET Web Api 2 Kullanımı – HTTPS Protokolü Üzerinden Gelen Restful İsteklerine İzin Verilmesi

Buradaki yazımda web api metodlarımıza gelen tüm isteklere cevap dönüyorduk. Buradaki yazımda ise önceden tanımladığımız iplerin web api metodlarına erişmesinden bahsettim. Bu yazımdaki ise web api sadece https üzerinden gelen isteklere nasıl cevap verir ondan bahsedeceğim. Öncelikle projemize sağ tıklayıp Add -> Class deyip Class ismine CustomHttpsAttribute yazıyoruz. Ardından aşağıdaki kod parçasını oluşturduğumuz class içine […]

20-07-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api 2 Kullanımı (Get Method)

Bu yazımda sizlere Asp.Net Web Api 2 projesi nasıl oluşturulur ve Get metodu ile nasıl veri çekilir ondan bahsedeceğim. İlk olarak Visual Studio 2012 de New Project  dediğimizde  Asp.Net Web Api 2 Empty Project seçeneği geliyor mu ona bakalım gelmiyorsa ASP.NET and Web Tools 2013.1 for Visual Studio 2012 bu linkten web tools indirip kurmamız […]

20-07-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api Kullanımı 4 (QueryString ve Type Kullanımı)

Global.asax içindeki Application_Start metodunun içine XML Format ile ilgili herhangi bir kod eklemeden aşağıdaki kodu ekleyelim. GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping(“json”, “true”, “application/json”)); Yukarıdaki kodu ekleyip çalıştırdıktan sonra http://localhost:6624/api/values/getvalues/6 yazıp browserdan request yaptığımızda This XML file does not appear to have any style information associated with it. The document tree is shown below. value1 value2 şeklinde bir ekran […]

02-06-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api Kullanımı 3 (XML Yerine JSON Result Döndürme)

Global.asax içinde Application_Start metoduna aşağıdaki 3 seçenekten bir tanesini eklemeniz durumunda istek yaptınız metodlar size json result olarak döndürülecektir. 1-) var formatters = GlobalConfiguration.Configuration.Formatters; formatters.Remove(formatters.XmlFormatter); 2-) var appXmlType = GlobalConfiguration.Configuration.Formatters .XmlFormatter.SupportedMediaTypes .FirstOrDefault(t => t.MediaType == “application/xml”); GlobalConfiguration.Configuration.Formatters .XmlFormatter.SupportedMediaTypes.Remove(appXmlType); 3-) GlobalConfiguration.Configuration.Formatters .XmlFormatter.SupportedMediaTypes.Clear();

02-06-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api Kullanımı 2 (RPC)

Bir önceki yazımda ASP.Net Web Api kulanımına giriş yapmıştık ve Get Request konusuna değinmiştik. Bu yazımda ise metodlara isim vererek, metodları direk isim ile çağırma konusundan (RPC) bahsedeceğim. WebApiConfig.cs classındaki Register metodunun içine aşağıdaki içinde RPC gecen 2 satırlık kodu ekleyip. Url den gelen istekleri ilgili metoda yönlendireceğiz. public static void Register(HttpConfiguration configuration) { configuration.Routes.MapHttpRoute(“API […]

02-06-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api Kullanımı (Get Method)

Bu yazımda sizlere Asp.Net Web Api projesi nasıl oluşturulur ve Get metodu ile nasıl veri çekilir ondan bahsedeceğim. İlk olarak Visual Studio 2012 de New Project -> Asp.Net Empty Web Application seçip projeye WebApiProject ismini veriyoruz. Ardından Solution Explorerda projeye sağ tıklayarak New Item -> Global Application seçerek Global.asax dosyasını projemize oluşturuyoruz. Globax.asax dosyası içindeki […]

27-05-2014 Tarihinde yazıldı
Sponsor
Alexa
Hakkımda
Bağlantılar