API ne anlama geliyor? Ve Diğer Kısaltmalar: REST, SOAP, XML, JSON, WSDL

API Ne Anlama Geliyor?

Bir tarayıcı kullandığınızda, tarayıcınız istemci sunucusundan talepte bulunur ve sunucu, tarayıcınızın bir araya getirdiği ve bir web sayfasını görüntülediği dosyaları geri gönderir. Peki ya sadece sunucunuzun veya web sayfanızın başka bir sunucu ile konuşmasını istiyorsanız? Bu, kodu bir API'ye programlamanızı gerektirir.

Ne yapar API ayakta durmak?

API kısaltmasıdır Uygulama Programlama Arayüzü. Bir API web tabanlı ve mobil tabanlı uygulamalar oluşturmak için bir dizi rutin, protokol ve araçtır. API nasıl kimlik doğrulayabileceğinizi (isteğe bağlı), veriyi nasıl isteyebileceğinizi ve buradan veri alabileceğinizi belirtir. API sunucusu.

API nedir?

Web geliştirme bağlamında kullanıldığında, bir API tipik olarak tanımlanmış bir Köprü Metni Aktarım Protokolü (HTTP) istek mesajı kümesinin yanı sıra yanıt mesajlarının yapısının bir tanımıdır. Web API'leri, birden çok hizmetin mashup olarak bilinen yeni uygulamalarda birleştirilmesine izin verir.Vikipedi

API'lerin Ne Yaptığına İlişkin Video Açıklaması

Bir API geliştirirken iki ana protokol vardır. Microsoft .NET ve Java geliştiricileri gibi resmi programlama dilleri genellikle SOAP'u tercih eder, ancak en popüler protokol REST'tir. Yanıt almak için bir tarayıcıya adres yazdığınız gibi, kodunuz bir isteği bir API - kelimenin tam anlamıyla, talep ettiğiniz verilerle uygun şekilde kimlik doğrulaması yapan ve yanıt veren bir sunucudaki yol. SABUN yanıtları, tarayıcınızın kullandığı kod olan HTML'ye çok benzeyen XML ile yanıt verir.

API'leri bir satır kod yazmadan test etmek isterseniz, DHC harika Chrome Uygulaması API'lerle etkileşim kurmak ve yanıtlarını görmek için.

Kısaltma SDK'sı ne anlama geliyor?

SDK, Yazılım Geliştirici Kiti.

Bir şirket API'lerini yayınladığında, genellikle API nasıl sorgulanabileceğini ve uygun yanıtların ne olduğunu doğrular. Geliştiricilerin avantajlı bir başlangıç ​​yapmasına yardımcı olmak için şirketler genellikle Yazılım Geliştirici Kiti geliştiricinin yazdığı projelere bir sınıfı veya gerekli işlevleri kolayca dahil etmek.

Kısaltma XML ne anlama geliyor?

XML kısaltmasıdır Genişletilebilir İşaretleme Dili. XML, verileri hem insan tarafından okunabilen hem de makine tarafından okunabilen bir biçimde kodlamak için kullanılan bir biçimlendirme dilidir.

İşte XML'in nasıl göründüğüne dair bir örnek:

<?xml version ="1.0"?>
<product id ="1">
Ürün A
İlk ürün

5.00
her

Kısaltma JSON ne anlama geliyor?

JSON kısaltmasıdır JavaScript Nesnesi Gösterimi. JSON, bir API aracılığıyla ileri geri gönderilen verileri yapılandırmak için bir biçimdir. JSON, XML'e bir alternatiftir. REST API'leri daha yaygın olarak JSON ile yanıt verir - öznitelik-değer çiftlerinden oluşan veri nesnelerini iletmek için insan tarafından okunabilir metin kullanan açık standart bir biçimdir.

JSON kullanan yukarıdaki verilerin bir örneğini burada bulabilirsiniz:

{
"İD": 1,
"Başlık": "Ürün A",
"açıklama": "İlk ürün",
"fiyat": {
"Miktar": "5.00",
"başına": "her biri"
}
}

Kısaltma REST ne anlama geliyor?

REST, Temsili Devlet Transferi dağıtılmış hiper ortam sistemleri için mimari stil. Roy Thomas Fielding tarafından böyle adlandırıldı

Vay be… derin nefes! Tamamını okuyabilirsin tez burada, Mimari Tarzlar ve Ağ Tabanlı Yazılım Mimarilerinin Tasarımı olarak adlandırılan, Bilgi ve Bilgisayar Bilimleri alanında FELSEFE DOKTORU derecesi için gerekliliklerin kısmen karşılanmasıyla sunuldu. Roy Thomas Fielding'in fotoğrafı..

Teşekkürler Dr. Fielding! Hakkında daha fazlasını okuyun DİNLENME Wikipedia'da.

Kısaltma SABUNU ne anlama geliyor?

SOAP bir kısaltmadır Basit Nesne Erişim Protokolü

Ben bir programcı değilim, ancak bence SOAP'ı seven geliştiriciler bunu Web Hizmeti Tanımlama Dili (WSDL) dosyasını okuyan standart bir programlama arayüzünde kolayca kod geliştirebildikleri için yapıyorlar. Yanıtı ayrıştırmalarına gerek yok, zaten WSDL kullanılarak gerçekleştiriliyor. SOAP, mesaj yapısını ve bunun nasıl işleneceğini tanımlayan programlı bir zarf, uygulama tanımlı veri türlerinin örneklerini ifade etmek için bir dizi kodlama kuralı ve prosedür çağrılarını ve yanıtlarını temsil etmek için bir kural gerektirir.

5 Yorumlar

  1. 1
  2. 2
  3. 3
  4. 4

    Son olarak (nihayet!) Daha önce kulağa korkutucu gelen bu kısaltmaların ne anlama geldiğinin kısa bir özeti. Açık ve doğrudan bir dil kullandığınız için teşekkür ederiz, sonuç = bu öğrenci geliştirici için biraz daha parlak görünen bir gelecek.

    • 5

      Merhaba Vic, evet… Katılıyorum. Sözler korkutucu. Bir API'ye ilk defa bir istek programladığımı hatırlıyorum ve hepsi tıklandı ve aslında ne kadar kolay olduğuna inanamadım. Teşekkürler!

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.