Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel’de Dış API Tıkanma Limiti Nasıl Kontrol Edilir
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel’de Dış API Tıkanma Limiti Nasıl Kontrol Edilir

Yazılım

Laravel’de Dış API Tıkanma Limiti Nasıl Kontrol Edilir

teknomers
Son güncelleme: 11 Ocak 2026 05:44
teknomers
Paylaş
Paylaş

Dışsal API’lerle çalışırken, önceden oran kısıtlamalarını bilmek her zaman mümkün olmayabilir. Çoğu API, kısıtlamaları yayımlamaz veya bu kısıtlamaları aşana kadar başlık göndermez.
Bu nedenle, güvenilir bir yol, API yanıtının kendisinden boğulmayı (throttling) tespit etmektir.

Bu kısa örnek, Laravel’de bir API’nin isteklerinizi boğup boğmadığını nasıl kontrol edeceğinizi göstermektedir.

Temel Fikir

  1. Dışsal API’yi çağır
  2. Yanıt durumunu 429 (Too Many Requests) ile kontrol et
  3. Kısıtlamalara dair başlıkları oku (varsa)
  4. Boğulmayı (throttling) nazik bir şekilde yönet
use Illuminate\Support\Facades\Http;

public function checkApiThrottle()
{
    $response = Http::withOptions([
        'http_errors' => false, // prevent exceptions
    ])->get({API-ENDPOINT});

    // API'nin boğulup boğulmadığını kontrol et
    if ($response->status() === 429) {
        return response()->json([
            'throttled' => true,
            'message' => 'API rate limit exceeded',
            'retry_after' => $response->header('Retry-After'),
        ], 429);
    }

    // Kısıtlama başlıklarını oku (varsa)
    $rateLimit = [
        'limit'     => $response->header('X-RateLimit-Limit'),
        'remaining' => $response->header('X-RateLimit-Remaining'),
        'reset'     => $response->header('X-RateLimit-Reset'),
    ];

    return response()->json([
        'throttled' => false,
        'rate_limit_headers' => $rateLimit,
        'data' => $response->json(),
    ]);
}

İhtiyacınıza göre kontrol edebilirsiniz ($maxCall)

public function checkApiThrottle()
{
    $statusCode = '';
    $count = 0;
    $responseArray = [];
    $maxCall = 10;

    while ($count  $maxCall) {
        $response = Http::get({API-ENDPOINT});

        $statusCode = $response->status();
        $count++;

        $responseArray[] = [
            'statusCode' => $statusCode,
            'count' => $count
        ];

        if ($statusCode !== 200) {
            break;
        }
    }

    echo "
"

.print_r($responseArray,true)."
}

Enter fullscreen mode
Exit fullscreen mode

Kaynak: Orijinal Makale

Windows’ta Birden Fazla PHP Sürümünü Çalıştırma ve Kolayca Geçiş Yapma
Benimle Ürün Geliştirecek Bir Kurucu Mühendis Arıyorum
Android 11’in Çıkış Tarihi Sızdı
RAG ve Vektör Veritabanları ile Akıllı Chatbotlar Oluşturma: Pratik Bir Geliştirici Rehberi
iPhone’larda Google Fit artık kalp ve solunum hızlarını ölçebilir
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Arc Raiders’ta Güvenlik İhlali Kilitlerini Açma Yöntemleri
Sonraki Makale Cyera Şirketi Devrim Niteliğinde Bir Başarıya İmza Attı

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Frore, Nvidia Vera Rubin için LiquidJet Nexus soğutucusunu tanıttı
Donanım
Mira Murati Yeniden Sahneye Çıkıyor
Genel
HP, RTX 5080 oyun PC’sinde 2.600 $ indirim yaptı!
Donanım
$559 Nvidia RTX 5070 GPU, en uygun fiyatla 1440p oyun sunuyor
Donanım
Laravel’de Carbon (MultiCarbon) ile Jalali ve Hijri Tarihleri
Yazılım
DDR4 bellek ve anakart üretimi yeniden başlıyor, DDR5’siz geleceğe hazırlık
Donanım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?