3 puan yazan GN⁺ 2023-10-26 | 1 yorum | WhatsApp'ta paylaş
  • Web sayfasının ağ isteklerine dayanarak gerçek zamanlı OpenAPI spesifikasyonu oluşturur
  • Chrome DevTools'a OpenAPI adlı yeni bir sekme ekler
    • Web sitesi veya uygulama için anında OpenAPI 3.1 tanımı oluşturur
    • Uç nokta bazında yeni istek ve yanıt başlıklarını, gövdelerini ve sorgu parametrelerini otomatik olarak birleştirir
    • Yol parametresine tıklandığında mevcut ve gelecekte eşleşen istekleri birleştirir
    • Redocly kullanarak tanımı araç içinde görüntüleyebilir ve tek tıkla indirebilirsiniz
  • Uzantı, web'de gezinirken oluşan JSON isteklerine dayanarak tanımı otomatik olarak doldurur
  • Ayarlar menüsünde host'ları filtreleyebilir ve URL yollarını parametreleştirebilirsiniz
  • Aynı uç nokta farklı verilerle yanıt verse bile uzantı son tanıma tüm bilgileri dahil eder
  • İstek birleştirme işlemi geri alınamaz, ancak kullanıcı tanımı temizleyip istediği zaman yeniden başlayabilir

1 yorum

 
GN⁺ 2023-10-26
Hacker News görüşleri
  • OpenAPI DevTools Chrome uzantısı, API spesifikasyonları oluşturma yeteneğiyle takdir görüyor.
  • Kullanıcılar, karmaşık işleri hızlıca yürütmeyi sağlayan JavaScript konsoluna kod yazmak için bunu faydalı buluyor.
  • Bu araçla ilgili önerilerden biri, kimlik doğrulama başlıklarını belgelemek ve API kullanımını kolaylaştırmak için token değerlerini saklamak.
  • Python request'e kopyala düğmesiyle Python boilerplate snippet'leri üretme özelliği talep edildi.
  • Bu araç, vite-plugin-web-extension ve mitmproxy2swagger gibi benzer araçlarla karşılaştırılıyor ve tarayıcı uzantısı işlevinin çok kullanışlı olduğu vurgulanıyor.
  • Bu araç, web sitesi API'lerini çözümleme yeteneği nedeniyle övgü aldı; bu, zahmetli bir iş olabiliyor.
  • Aracın isteğe bağlı değerleri nasıl ele aldığı ve string alanlarını enum olarak işaretleme yeteneği sorgulandı.
  • Bu araç, giriş/kayıt engellerine rağmen tüm web'i bir API'ye dönüştürme yönünde bir adım olarak görülebilir.
  • Yanıt özelliklerini filtreleme, JSON dışı verilerle çalışma, herkese açık belgelenmiş API'lerle ana makine adlarını çapraz referanslama, kullanıcı kimlik bilgilerini yerelde saklama ve OpenAPI spesifikasyonuna dayalı istemci üretimi gibi çeşitli özellik önerileri sunuldu.