Uygulama programlama arayüzleri (API'ler), yazılım geliştirmede önemli bir rol oynar. Çevrimiçi bir uygulama veya web sitesi geliştirmeyi düşünüyorsanız, bir API oluşturmanız, mevcut olanı kullanmanız veya her ikisini birden yapmanız gerekir.

Bir API, bir yazılım uygulamasından diğerine bir istek alır ve ardından ilgili bir yanıtla başlatan yazılıma geri döner. Bu nedenle, API'niz kusurluysa, uygulamanız sorun yaşayacaktır. Postacı platformu, diğer kullanışlı özelliklerin yanı sıra API testi sağlayarak API'lerinizi çalışır durumda tutmanıza yardımcı olur.

Postacı Nedir?

Postacı, size yardımcı olan bir platformdur. API'lerle çalışmak. API'lerinizi depolamanıza, düzenlemenize ve kullanmanıza olanak tanıyan bir API deposudur. Postacının deposu bulut tabanlıdır ve sürüm kontrollüdür, bu nedenle işbirlikçi API geliştirmenin yanı sıra birden çok platformda API geliştirme için ideal bir platformdur. cihazlar.

Postacı, API geliştirme iş akışının her yönünü yönetmenize olanak tanır. Bu platform, eksiksiz bir test için ihtiyacınız olan her şeyi sağlar.

instagram viewer
CRUD API'si. Postman'in popüler özelliklerinden bazıları şunlardır:

  • Özellikler
  • belgeler
  • İş akışı tarifleri
  • Test yapmak
  • Metrikler

Postacıyı Cihazınıza Yükleme

İndirebilirsin postacı bir Windows, Apple veya Linux makinesindeki resmi web sitesinden. Makine türünüzü seçmek, yürütülebilir bir dosyanın otomatik olarak indirilmesini başlatır. Bu, Postacı platformunu birkaç kolay adımda kuracaktır.

Postacı Kullanarak İstek Oluşturma

Postacı platformunun en son sürümü (v9.28.1) aşağıdaki kullanıcı arabirimiyle başlatılır:

Mevcut bir API'ye istek göndermek için yeni Postacı arayüzünün sol üst köşesindeki düğmesine basın. Bu sizi aşağıdaki açılır pencereye götürecektir:

Açılır pencerenin sol üst köşesinde, bir temel HTTP isteği. Bu seçeneği seçmek sizi aşağıdaki arayüze getirir:

İstek arayüzünde birkaç önemli alan vardır. Katılmanız gereken ilk alan, istek yöntemi (veya fiil) alanıdır. Varsayılan istek yöntemi ALMAK, ancak aralarından seçim yapabileceğiniz 10'dan fazla farklı yöntem var.

Düzenli olarak kullanacağınız beş yöntem şunları içerir:

  • GET: bir veri tabanından veri alır.
  • POST: Veritabanına yeni veriler ekler.
  • PUT: bir veritabanındaki tüm veri alanını günceller.
  • YAMA: bir veri tabanındaki bir veri alanının belirli yönlerini günceller.
  • DELETE: Veri tabanından verileri siler.

URL alanı, doğrudan istek yöntemi alanının yanındadır. Bir API'yi test etmek için istek yöntemini seçmeniz ve uygun URL'yi sağlamanız yeterlidir.

Postacıda Genel Bir API'yi Test Etme

Bu bölümde herhangi bir genel API kullanabilirsiniz. Aşağıdaki örnek, adlı bir haber API'sini kullanır. Newsdata.io. Bu API, dünya çapında haberler döndüren birkaç sorgu seçeneğine sahiptir. Ülke tabanlı uç nokta şu yapıya sahiptir:

https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&ülke=bize

değiştirmeniz gerekecek YOUR_API_Anahtarı Newsdata.io'ya kaydolduktan sonra alacağınız API anahtarı ile URL'deki değeri. Güncellenen URL'yi Postacı'ya eklemek, aşağıdakine benzer bir çıktı verir.

{
"durum": "başarı",
"toplamSonuçlar": 10173,
"Sonuçlar": [
{
"Başlık": "TSMC'yi ilk kullanan Apple olabilir'M2 Pro için 3nm çip süreci",
"bağlantı": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"anahtar kelimeler": hükümsüz,
"yaratıcı": [
"[email protected] (Mike Peterson)"
],
"Video linki": hükümsüz,
"tanım": "Elma's 2022 MacBook Pros, TSMC ile yapılan yeni M2 Pro ve M2 Max yonga setlerini paketleyebilir'Yeni bir rapora göre en son 3nm üretim süreci. M2TSMC, dünya'Türkiye'nin en büyük yarı iletken sözleşmeli üreticisi, 3nm üretim süreçlerini istikrarlı bir şekilde geliştiriyor. Commercial Times'a göre Apple, bu çiplere sahip olan ilk müşteri olabilir. Devamını oku...",
"içerik": hükümsüz,
"yayın tarihi": "2022-08-18 15:22:53",
"image_url": hükümsüz,
"kaynak_kimliği": "elmalı",
"ülke": [
"Amerika Birleşik Devletleri",
"Birleşik Krallık",
"Hindistan",
"Avustralya",
"Singapur",
"Kanada"
],
"kategori": [
"teknoloji"
],
"dil": "ingilizce"
},
],
"sonraki Sayfa": 1
}

Postacı bir dizi haber getirecek. Yukarıdaki çıktı, bu haber öykülerinin yalnızca bir örneğini gösterir.

Artık Postacı ile API'leri Test Edebilirsiniz

Postman, projelerinizde kullanmak istediğiniz API'leri test etmek için kullanabileceğiniz popüler bir platformdur. Bir dizi kaynağı koruyabilir ve bir dizi istek yöntemi kullanabilirsiniz.

API'lerinizi test ettikten sonraki mantıklı adım, bunları uygulamalarınıza entegre etmektir.