Shripi: Chrome-Erweiterung zum Erfassen und Exportieren von API-Anfragen
Shripi, entwickelt von Prakash Rai, ist eine Chrome-Erweiterung, die als API-Debugging-Toolkit für Entwickler und Tester fungiert. Es erfasst HTTP/HTTPS-Anfragen in Echtzeit, zeichnet Header, Inhalte, Zeiten und Antworten auf und erstellt Exporte mit einem Klick nach cURL, Python-Anfragen, Fetch und Postman-Sammlungen. Die Erweiterung verwendet automatische Schwärzung, fortgeschrittene Filterung und konfigurierbare Ausschlussmuster, um störende Daten zu reduzieren. Zielbenutzer sind Entwickler, QA-Ingenieure und Sicherheitsforscher, die eine schnelle, lokale Anfragenaufnahme und ausführbare Code-Snippets benötigen.
Das Tool ersetzt manuelle Exporte des Netzwerk-Tabs für eine schnelle Anfrageinspektion
Das Tool erfasst HTTP- und HTTPS-Verkehr direkt aus Browser-Tabs und zeichnet den vollständigen Lebenszyklus der Anfrage auf. Erfasste Details umfassen:
- Anforderungsheader und -körper
- Antwortpayloads
- Timing- und Statusinformationen
Dieser Ansatz beseitigt das manuelle Kopieren und die Bereinigung der Header, die normalerweise mit der Reproduktion von API-Aufrufen aus dem Browser in externen Tools verbunden sind.
Das Tool reduziert die Exposition von Anmeldeinformationen, indem es Geheimnisse schwärzt und Daten lokal hält
Das Tool wendet automatische Schwärzung an, um Authentifizierungstoken und API-Schlüssel während der Erfassung und des Exports zu verbergen. Alle erfassten Daten werden lokal in der IndexedDB des Browsers gespeichert und der Entwickler erhält den Verkehr nicht. Dieses Design unterstützt Arbeitsabläufe, bei denen empfindliches Anfrage-Material während Debugging- und Dokumentationsaufgaben auf dem Computer des Benutzers bleiben muss.
Das Tool beschleunigt die Reproduktion durch den Export ausführbarer Code-Snippets und Sammlungen
Das Tool bietet einen Ein-Klick-Export in mehr als acht Formate, einschließlich cURL, Python-Anfragen, JavaScript Fetch und Postman-Sammlungen. Exporte erzeugen sofort ausführbare Snippets, die die manuelle Formatierungszeit reduzieren. Ein Null-Konfigurationsstart bedeutet, dass Benutzer mit einem einzigen Klick mit der Erfassung beginnen können, um dann ein Codebeispiel für die sofortige Verwendung in externen Skripten oder Testtools zu exportieren.
Das Tool fügt sich in die Arbeitsabläufe von Entwicklern durch Filterung, Ausschlüsse und optionale Synchronisierung ein
Das Tool umfasst eine erweiterte Filterung nach URL, Domain, HTTP-Methode und Statuscodes sowie konfigurierbare URL-Ausschlussmuster, um Analytik- oder Werbetracking-Anrufe zu ignorieren. Es erfasst Anfragen, die von der obersten Seite sowie von Iframes und Service-Workern im selben Tab stammen. Es ist kein Konto erforderlich, um mit der Erfassung zu beginnen; eine Anmeldung ist nur erforderlich, um eine Pro-Lizenz über Geräte hinweg zu synchronisieren, was die grundlegende Nutzung für Teams reibungslos hält.
Praktische, browserbasierte API-Erfassung für Entwickler, die lokale Kontrolle benötigen
Das Tool ist eine praktische Option für Entwickler und QA-Ingenieure, die eine schnelle, im Browser enthaltene API-Replikation mit exportierbarem Code benötigen. Es wird vom Entwickler gewartet und erfordert einen Chromium-basierten Browser, um zu funktionieren, sodass Teams, die keine Chromium-Browser verwenden, eine andere Erfassungsmethode wählen müssen. Ein nützlicher Tipp: Führen Sie Erfassungen in einem sauberen Browserprofil durch, um nicht verwandte Drittanbieteranfragen während der Aufnahme zu reduzieren.





