Site icon Web Odası

WEB APİ NEDİR?

İçindekiler

WEB APİ NEDİR?

Aoi açılımı “Application Programming Interface” olan Türkçe’de uygulama geliştirme arayüzü anlamına gelir ve sahip olduğumuz service veya verileri dış dünyaya açıp başka uygulamaların-platformların kullanımına sunmak için belli kurallar çerçevesinde tanımlamalar yaptığımız arayüzdür.


 

Neden Web API Kullanmalıyız?

Son yıllarda internete erişim olanağı çok farklı platformlar tarafından sağlandığı için dolayısıyla kullanıcıların ihtiyaçlarını sadece web siteleri karşılayamaz olmuştur.

Bu platformlar bilgisayarlarla birlikte tabletler ve özellikle biribirinden farklı yetenekler sergileyen mobil telefonlardır. Haliyle uygulama geliştiricileri platformdan bağımsız bir şekilde kullanıcılara ulaşabilmek için uygulamadan da bağımsız API geliştirmeye yönelmektedirler.

Geliştirilen bu API’ler tüm platform ve uygulamaların okuyup, anlamlandırabileceği XML veya JSON gibi veri tiplerini kullanarak hizmet sunmakta. Ve bu şekilde tüm bağımlılıklardan kendilerini arındırarak geliştiricilerin amaçları doğrultusunda son kullanıcılara hizmet verebilmektedirler.

Genel Özellikleri

Asp .net Web Api Oluşturmak

İlk olarak  Visual Studio IDE’sini açıyoruz, ve sol üstte bulunan File menü butonu üzerinde File->New->Project sırasıyla ilerliyoruz. Ardından yeni proje oluşturma arayüzüne erişiyoruz.

Daha sonra açılan ekranda Empty seçeneğini ve alttaki checkboxlardan Web Api seçeneğini işaretleyip OK butonuna basınız. Böylelikle Boş bir Web Api projesi oluşturmuş oluruz.

Oluşan Web Api de sağdaki Solution Explorer sekmesindeki Model klasörünün altında KisiBilgileri isminde bir class oluşturup resimde görüldüğü gibi Ad, Soyad ve AktifMi propertieslerini ekleriz.

Şimdi de sağdaki Solution Explorer sekmesindeki Controller klasörüne sağ tıklayarak Add Controller deriz. Ve Kisi isimli bir controller oluştururuz.

Oluşan KisiController sayfamızın içine resimdeki gibi List<KisiBilgileri> tipinde değer döndüren [HttpGet] özelliğinde olan GetAllData isimli metod bir web metod ekleriz.

Web Api’miz hazır. Şimdi web apimizi derleyelim açılan tarayıcı sayfasında HTTP Error 403.14 – Forbidden hatası alacaksınız sorun yok. Açılan sayfa URL değerinde “localhost:58141” gibi bir değer olacaktır bu değerin yanına “/api/Kisi” yazarak tekrar tarayıcınızda tarattığınızda verilerinizin geldiğini göreceksiniz.

Eğer postman gibi bir uygulama kullanmak isterseniz de get türünde mevcut URL değerimizi bir request ederek çalıştırırsanız resimdeki gibi değerlerinizi alabilirsiniz.

Exit mobile version