*

  • microsoft'un açık kaynak kodlu service arayüzüdür.
    web api

    *the asp.net web apı is an extensible framework for building http based services that can be accessed in different applications on different platforms such as web, windows, mobile etc. ıt works more or less the same way as asp.net mvc web application except that it sends data as a response instead of html view. ıt is like a webservice or wcf service but the exception is that it only supports http protocol.
  • sallama cocum
  • geniş bir kavram olduğundan, microsoft ürünü diye betimlenemez. illa betimleyecekseniz gider asp.net wep api diye baslik açarsınız.
  • web api, web sunucu veya tarayıcı ile iletişim sağlayan arabirimlerdir. konumlandigi yer burasidir.

    ilk olarak tarayıcı(browser) nasıl yapıdadır onu belirtelim:
    kullandığınız web tarayıcı lego gibi birkaç parçanın birleşmesi ile bütün halinde çalışır. tarayıcı dom ile ön yüzdeki etkileşimi sağlar ve elementleri yönetir. dom üzerinde javascript etkileşimi için javascript motoru(chrome v8* kullanır) çalışır. tarayıcı javascript kodunu motora gönderir ve yorumlanmış çıktısını dom ile etkileşime sokar. bunun haricinde kullanıcıya sunacağı işlemler(sunucu ile etkileşim, kullanıcının konumu alma, bildirim gösterme vb.) için ise web api birimlerini kullanır. performans ölçümleme, web grafiği işleme, sunucu ile işlem yapma fonksiyonlarına benzer çok çeşitli arabirimler vardır.

    örnek olarak rest servisten veri çekeceksiniz ve sayfa üzerinde göstereceksiniz. bunun için fetch api kullanabilirsiniz. işte bu fetch api, bir web api birimi oluyor.

    başka bir ornek olarak, tarayıcıdan konumu okumak için izin isteyeceksiniz. bunun için location api kullanırsınız. veya tarayıcı konsoluna log yazdırmak için console api kullanırsınız.. örnekler çoğaltılabilir.

    kısacası kodununuzun sunucu veya tarayıcı ile etkileşim kurmanıza yardımcı olan api birimleridir.

    buradan tam listesini ayrıntılı bir şekilde inceleyebilirsiniz:
    https://developer.mozilla.org/en-us/docs/web/api
  • dostlar bu visualde web api uygulamaları neden çalışmaz çıldıracağım. ııs ayarlarıyla oynadım ama bulamadım çözümü :( http error 500.32 - ancm failed to load dll hatası veriyor yardımcı olabilecek biri var mı ?

    --- spoiler ---

    f5 le bebeğim
    --- spoiler ---
hesabın var mı? giriş yap