Shripi: Chrome-tillägg för att fånga och exportera API-förfrågningar
Shripi, utvecklad av Prakash Rai, är en Chrome-tillägg som fungerar som ett API-felsökningsverktyg för utvecklare och testare. Den fångar HTTP/HTTPS-förfrågningar i realtid, registrerar rubriker, kroppar, tidsinställningar och svar medan den producerar en-klicks-exporter till cURL, Python-förfrågningar, Fetch och Postman-samlingar. Tillägget använder automatisk redigering, avancerad filtrering och konfigurerbara uteslutningsmönster för att minska brusig data. Målgruppen inkluderar utvecklare, QA-ingenjörer och säkerhetsforskare som behöver snabb, lokal förfrågningsfångst och körbara kodsnuttar.
Verktyget ersätter manuella export av nätverksfliken för snabb begärningsinspektion
Verktyget fångar HTTP- och HTTPS-trafik direkt från webbläsartabbar och registrerar hela begärningslivscykeln. Fångade detaljer inkluderar:
- begärningshuvuden och kroppar
- svarslaster
- tids- och statusinformation
Denna metod eliminerar det manuella kopierandet och rensningen av huvuden som vanligtvis följer med reproduktionen av webbläsarinitierade API-anrop i externa verktyg.
Verktyget minskar exponeringen av autentiseringsuppgifter genom att dölja hemligheter och hålla data lokalt
Verktyget tillämpar automatisk redigering för att dölja autentiseringstokens och API-nycklar under fångst och export. All fångad data lagras lokalt i webbläsarens IndexedDB och utvecklaren får inte trafiken. Denna design stödjer arbetsflöden där känsligt begärningsmaterial måste förbli på användarens maskin under felsökning och dokumentationsuppgifter.
Verktyget påskyndar reproduktion genom att exportera körbara kodsnuttar och samlingar
Verktyget erbjuder export med ett klick till mer än åtta format, inklusive cURL, Python requests, JavaScript Fetch och Postman-samlingar. Exporter producerar färdiga kodsnuttar som minskar den manuella formateringen. En nollkonfigurationsstart innebär att användare kan börja fånga med ett enda klick, och sedan exportera ett kodexempel för omedelbar användning i externa skript eller testverktyg.
Verktyget passar in i utvecklararbetsflöden genom filtrering, uteslutningar och valfri synkronisering
Verktyget inkluderar avancerad filtrering efter URL, domän, HTTP-metod och statuskoder, plus konfigurerbara URL-uteslutningsmönster för att ignorera analys- eller annonsövervakningsanrop. Det fångar begärningar som härstammar från den översta sidan samt iframes och servicearbetare i samma flik. Inget konto krävs för att börja fånga; inloggning är endast nödvändig för att synkronisera en Pro-licens över enheter, vilket håller den grundläggande användningen låg för team.
Praktisk, webbläsarbaserad API-inspelning för utvecklare som behöver lokal kontroll
Verktyget är ett praktiskt alternativ för utvecklare och QA-ingenjörer som behöver snabb, webbläsarbaserad API-replikering med exportabel kod. Det underhålls av utvecklaren och kräver en Chromium-baserad webbläsare för att fungera, så team som använder icke-Chromium-webbläsare måste välja en annan inspelningsmetod. Ett användbart tips: kör inspelningar i en ren webbläsarprofil för att minska orelaterade tredjepartsförfrågningar under inspelningen.