Shripi: API isteklerini yakalamak ve dışa aktarmak için Chrome uzantısı
Shripi, Prakash Rai tarafından geliştirilen, geliştiriciler ve test uzmanları için bir API hata ayıklama araç seti olarak işlev gören bir Chrome uzantısıdır. HTTP/HTTPS isteklerini gerçek zamanlı olarak yakalar, başlıkları, gövdeyi, zamanlamayı ve yanıtları kaydederken cURL, Python istekleri, Fetch ve Postman koleksiyonlarına tek tıklama ile dışa aktarma yapar. Uzantı, gürültülü verileri azaltmak için otomatik redaksiyon, gelişmiş filtreleme ve yapılandırılabilir hariç tutma desenleri kullanır. Hedef kullanıcılar, hızlı, yerel istek yakalama ve çalıştırılabilir kod parçacıkları gerektiren geliştiriciler, QA mühendisleri ve güvenlik araştırmacılarıdır.
Bu araç, hızlı istek incelemesi için manuel Ağ sekmesi dışa aktarımlarını değiştirir
Bu araç, HTTP ve HTTPS trafiğini doğrudan tarayıcı sekmelerinden yakalar ve tam istek yaşam döngüsünü kaydeder. Yakalanan ayrıntılar şunları içerir:
- istek başlıkları ve gövdeleri
- yanıt yükleri
- zamanlama ve durum bilgileri
Bu yaklaşım, genellikle dış araçlarda tarayıcı kaynaklı API çağrılarını yeniden üretirken eşlik eden manuel kopyalama ve başlık temizleme işlemlerini ortadan kaldırır.
Bu araç, kimlik bilgisi ifşasını gizli bilgileri redakte ederek ve verileri yerel tutarak azaltır
Bu araç, yakalama ve dışa aktarma sırasında kimlik doğrulama jetonlarını ve API anahtarlarını gizlemek için otomatik redaksiyon uygular. Tüm yakalanan veriler, tarayıcının IndexedDB'sinde yerel olarak saklanır ve geliştirici trafiği almaz. Bu tasarım, hassas istek materyalinin hata ayıklama ve belgeler oluşturma görevleri sırasında kullanıcının makinesinde kalması gereken iş akışlarını destekler.
Bu araç, çalıştırılabilir kod parçacıkları ve koleksiyonlar dışa aktararak yeniden üretimi hızlandırır
Bu araç, cURL, Python istekleri, JavaScript Fetch ve Postman koleksiyonları dahil olmak üzere sekizden fazla formata tek tıklama ile dışa aktarma sunar. Dışa aktarımlar, manuel biçimlendirme süresini azaltan çalıştırmaya hazır parçacıklar üretir. Sıfır yapılandırma ile başlamak, kullanıcıların tek bir tıklama ile yakalamaya başlamalarını sağlar, ardından dış betikler veya test araçları için hemen kullanılabilir bir kod örneği dışa aktarabilirler.
Bu araç, filtreleme, hariç tutmalar ve isteğe bağlı senkronizasyon yoluyla geliştirici iş akışlarına uyum sağlar
Bu araç, URL, alan adı, HTTP yöntemi ve durum kodları ile gelişmiş filtreleme içerir, ayrıca analitik veya reklam izleme çağrılarını yok saymak için yapılandırılabilir URL hariç tutma desenleri sunar. Üst düzey sayfadan ve aynı sekmedeki iframe'lerden ve hizmet çalışanlarından kaynaklanan istekleri yakalar. Yakalamaya başlamak için bir hesap gerekmemektedir; Pro lisansını cihazlar arasında senkronize etmek için oturum açmak sadece gereklidir, bu da ekipler için temel kullanım sürtünmesini düşük tutar.
Geliştiriciler için yerel kontrol gerektiren pratik, tarayıcı tabanlı API yakalama
Bu araç, hızlı, tarayıcı içinde API çoğaltması ve dışa aktarılabilir kod gerektiren geliştiriciler ve QA mühendisleri için pratik bir seçenektir. Geliştirici tarafından bakım yapılmaktadır ve çalıştırmak için Chromium tabanlı bir tarayıcı gerektirir, bu nedenle Chromium tabanlı olmayan tarayıcılar kullanan ekiplerin farklı bir yakalama yöntemi seçmesi gerekir. Yararlı bir ipucu: kaydetme sırasında alakasız üçüncü taraf isteklerini azaltmak için temiz bir tarayıcı profili kullanarak yakalamaları çalıştırın.