İstek Yapılandırması

API Kontrolü İstek Yapılandırması

İstek Yapılandırması Nedir?

İstek Yapılandırması, test etmek istediğiniz API uç noktasının ayrıntılarını tanımladığınız yerdir. Bu, URL'yi, HTTP yöntemini ve istek için gereken ek parametreleri veya başlıkları ayarlamayı içerir.

İsteği Yapılandırma

  1. URL Uç Noktası: Test etmek istediğiniz API uç noktasının URL'sini ayarlayın. Bu, kontrolün istek göndereceği adrestir.
  2. HTTP Yöntemleri: API uç noktanızın desteklediğine göre aşağıdaki izin verilen HTTP yöntemlerinden seçim yapın:
  • GET: Sunucudan veri alın.
  • POST: Bir kaynak oluşturmak/güncellemek için sunucuya veri gönderin.
  • PUT: Sunucudaki mevcut bir kaynağı güncelleyin.
  • PATCH: Sunucudaki mevcut bir kaynağı kısmen güncelleyin.
  • DELETE: Sunucudan bir kaynağı kaldırın.

HTTP YÖNTEMLER

Ek İstek Yapılandırmaları

API Kontrolünüzü aşağıdaki seçeneklerle daha da özelleştirebilirsiniz:

  • Sorgu Parametreleri: URL'nize eklemek için anahtar/değer çiftleri ekleyin. Bu, URL üzerinden ek veri aktarmanıza olanak tanır.

    • Örnek: https://api.example.com/resource?key1=value1&key2=value2 Sorgu Parametreleri
  • Başlıklar: İsteğinize özel başlıklar ekleyin. Başlıklar, meta veri göndermek ve isteğin nasıl işleneceğini kontrol etmek için kullanılabilir.

    • Örnek: Content-Type: application/json Başlıklar
  • POST Gövdesi: POST istekleri için bir gövde ekleyin. Bu, kaynak oluşturmak veya güncellemek için veri göndermek amacıyla kullanışlıdır.

    • Örnek: {"name": "example", "value": "data"} Post Gövdesi
  • Temel Kimlik Doğrulama: Temel kimlik doğrulama için kimlik bilgileri sağlayın. Bu, isteği sunucu ile doğrulamak için kullanılır.

    • Örnek: Username: user, Password: pass Temel Kimlik Doğrulama
  • SSL Atlama: SSL doğrulamasını atlama seçeneği. Bu, kendinden imzalı sertifikalara sahip uç noktaları test etmek için kullanışlı olabilir.

    • Örnek: Skip SSL: true SSL Atlama
  • Yönlendirmeleri Takip Et: HTTP yönlendirmelerini takip etme seçeneği. Bu, kontrolün sunucudan gelen yönlendirme yanıtlarını takip etmesini sağlar.

    • Örnek: Follow Redirects: true

Pratik Kullanım Senaryoları

  • GET İsteklerini Test Etme: API'nizin verileri doğru şekilde aldığını doğrulayın.
  • POST İsteklerini Test Etme: API'nizin veri oluşturma veya güncelleme işlemlerini gerçekleştirebildiğinden emin olun.
  • Kimlik Doğrulama İçin Başlıklar Kullanma: Korunan kaynaklara erişmek için başlıklarda kimlik doğrulama token'ları gönderin.
  • Karmaşık Sorgu Parametreleri Gönderme: API'nizin karmaşık sorguları nasıl işlediğini test edin.

Bu ayarları yapılandırarak, API kontrollerinizi API uç noktanızın tam gereksinimlerine uyacak şekilde özelleştirebilir ve kapsamlı test ve izleme sağlayabilirsiniz.