HAR és curl konverter
Exportált HAR-fájl minden kérésévé váljon egy futtatható curl paranccá.
HAR és curl konverter
Exportálja a HAR-fájlt a böngésző DevTools hálózat paneljéből, és ez az eszköz minden kérésévé curl paranccá alakítja, amelyet közvetlenül beilleszthet a terminálba. Azért készült, hogy hibákat vizsgáljon a böngésző nélkül, kéréseket osszon meg csapattagokkal, vagy olyan hívásokat írjon be, amelyeket először egy weboldal körüli kattintásokkal rögzített.
A konvertálás előtt szűrje a kéréseket: szűkítsen egy tartomány szerint, hogy egy API-t izolálja, módszer szerint szűkítsen, hogy csak a POST-okat kérje, vagy tartalomtípus szerint, hogy csak a JSON-cseréket fogja meg. A böngészőzaj — User-Agent, Accept, Sec-Fetch-* és hasonló fejlécek — alapértelmezés szerint el vannak távolítva, mivel ritkán számít a hívások újra lejátszásakor, és egy jelölőnégyzet vissza hozza őket. A sütik is alapértelmezés szerint ki vannak zárva, mivel egy rögzített munkamenet-süti általában elavult, mikor a parancsot használja; az auth fejléceknek saját kapcsolójuk van. A törzs --data-raw-val csatlakozik, így az ágyazott idézőjeleket tartalmazó JSON érintetlenül marad, vagy váltson --data-re a curl saját kimaradásához. Adja hozzá a --compressed vagy --location értéket, ha a cél gzip-et vár vagy átirányítást követ, és tekerje hosszú parancsokat több sorra az olvashatóság érdekében.
Valami más, mint a curl? Ugyanezek a szűrt kérések JavaScript fetch() hívásokká (egy szkripthez vagy böngésző konzolhoz) vagy HTTPie parancsokká (az amichabb header:value szintaxishoz) is előfordulhatnak. Az egy tucatnyi vagy több bejegyzésű HAR-fájl egy parancsblokk per egyeztetett kéréshez, üres sorral elválasztva, így a teljes köteg kimásolása vagy egyetlen kiválasztása lehetséges.
Minden a böngészőjében történik — a HAR-fájl, amely teljes kérés- és válaszokat, sütit és auth tokeneket tartalmazhat, soha nem kerül fel sehol. Másolja meg az eredményt, töltse le .txt fájlként, vagy küldje el egy másik eszközre, hogy továbbdolgozzon.