Konvertor HAR na curl
Zmeňte všetky požiadavky z exportovaného HAR súboru na spustiteľný príkaz curl.
Konvertor HAR na curl
Exportujte HAR súbor z panela DevTools prehliadača a tento nástroj premení každú požiadavku v ňom na príkaz curl, ktorý môžete priamo vložiť do terminálu. Sú určeny na reprodukovanie chyby mimo prehliadača, zdieľanie požiadavky s kolegom alebo skriptovanie volania, ktoré ste prvýkrát zachytili kliknutím po stránke.
Pred konverziou filtujte požiadavky: zúžte doménu na izoláciu jedného API, metódu na extrahovanie iba POSTov alebo typ obsahu na zachytenie iba výmeny JSON. Hluk prehliadača — User-Agent, Accept, Sec-Fetch-* a podobné hlavičky — sa štandardne odstraňujú, pretože pri znovuprehrávani volania zriedka záleží, a jeden začiarknutý box ho vráti späť. Cookies sa štandardne vylúčia tiež, pretože zachytená relačná cookie je zvyčajne zastaraná v čase, keď ju použijete; auth hlavičky majú vlastný prepínač. Telesá sa pripájajú s --data-raw, takže JSON s vstavanými úvodzovkami zostane nedotknutý, alebo sa prepnite na --data na vlastné unikanie curl. Pridajte --compressed alebo --location, keď cieľ očakáva gzip alebo nasleduje presmerovania, a zalomte dlhé príkazy na viacero riadkov pre čitateľnosť.
Voleníe niečo iné ako curl? Rovnaké filtrované požiadavky môžu pochádzať ako volania JavaScript fetch() pre skript alebo konzolu prehliadača alebo ako príkazy HTTPie pre jej príjemnejšiu syntax header:value. Súbor HAR s desiatkam položiek vytvorí jeden blok príkazov na porovnanie požiadavky, oddelený prázdnym riadkom, takže môžete skopírovať celú dávku alebo vybrať tú, ktorú potrebujete.
Všetko sa deje vo vašom prehliadači — HAR súbor, ktorý môže obsahovať úplné telesá požiadavky a odpovede, cookies a auth tokeny, sa nikdy nikam neuploaduje. Skopírujte výsledok, stiahnite si ho ako súbor .txt alebo ho pošlite inému nástroju, aby ste pokračovali v práci.