HAR till curl-konverterare
Omvandla varje förfrågan från en exporterad HAR-fil till ett körbart curl-kommando.
HAR till curl-konverterare
Exportera en HAR-fil från DevTools-nätverkspanelen och denna verktyg omvandlar varje förfrågan i den till ett curl-kommando som du kan klistra in direkt i terminalen. Det är perfekt för att reproducera en bugg utanför webbläsaren, dela en förfrågan med en lagmedlem eller skriva ett skript för ett samtal som du först fångade genom att klicka runt på en webbplats.
Filtrera förfrågningarna före konvertering: begränsa efter domän för att isolera ett API, efter metod för att dra ut endast POST:erna, eller efter innehållstyp för att bara få JSON-utbyten. Webbläsarbrus — User-Agent, Accept, Sec-Fetch-* och liknande rubriker — tas bort som standard eftersom det sällan spelar någon roll när man upprepat ett samtal, och en kryssruta för att få det tillbaka. Cookies utesluts också som standard eftersom en inhämtad sessionscookie vanligtvis är utgången när du använder kommandot; autentiseringsrubriker har sin egen växel. Organen bifogas med --data-raw så att JSON med inbäddade citattecken förblir oförändrat, eller växla till --data för curl:s eget escaping. Lägg till --compressed eller --location när målet förväntar gzip eller följer omdirigeringar, och sprid långfristiga kommandon över flera rader för läsbarhet.
Föredrager du något annat än curl? Samma filtrerade förfrågningar kan matas ut som JavaScript fetch()-samtal för ett skript eller webbläsarkonsol, eller som HTTPie-kommandon med dess vänligare header:value-syntax. En HAR-fil med dussintals poster producerar ett kommandoblok per matchande förfrågan, avgränsat med en tom rad, så du kan kopiera hela batchen eller välja ut den du behöver.
Allt händer i din webbläsare — HAR-filen, som kan innehålla fullständiga förfrågnings- och svarsorgan, cookies och autentiseringstokens, laddas aldrig upp någonstans. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det till ett annat verktyg för att fortsätta arbeta.