HAR u curl konverter
Pretvori svaki zahtjev iz izvezene HAR datoteke u curl naredbu koju možeš koristiti.
HAR u curl konverter
Izvezi HAR datoteku iz panela mreže DevTools-a tvog preglednika i ovaj alat će pretvoriiti svaki zahtjev u curl naredbu koju možeš direktno zalijepiti u terminal. Savršen je za reproduciranje greške izvan preglednika, dijeljenje zahtjeva sa kolegom ili pisanje skripte za poziv koji si prvo uhvatio klikom kroz stranicu.
Filtriraj zahtjeve prije konverzije: limitiraj po domeni da izdvojiš jedan API, po metodi da izvučeš samo POST-ove, ili po tipu sadržaja da uhvatiš samo JSON izmjene. Buka preglednika — User-Agent, Accept, Sec-Fetch-* i slična zaglavlja — uklanja se standardno jer rijetko utječe na ponovno pokretanje poziva, a jedan checkbox ga može vratiti. Kolačići su takođe izključeni standardno jer je uhvaćeni kolačić sesije obično istekao do vremena kada koristiš naredbu; zaglavlja autentifikacije imaju vlastiti toggle. Tijela se dodaju sa --data-raw tako da JSON sa ugniježđenim navodnicima preživu netaknuto, ili prebaci na --data za curl-ov vlastiti escape. Dodaj --compressed ili --location kada cilj očekuje gzip ili prati redirekcije, i rasporedi duge naredbe na više redaka za čitljivost.
Preferuješ nešto osim curl-a? Isti filtrirani zahtjevi mogu doći kao JavaScript fetch() pozivi za skriptu ili konzolu preglednika, ili kao HTTPie naredbe za njegovu prijateljskiju syntax zaglavalja:vrijednost. HAR datoteka sa desecima stavki proizvodi jedan blok naredbi po svakom odgovarajućem zahtjevu, odvojene praznom linijom, tako da možeš kopirati cijelu grupu ili izvući onaj koji ti treba.
Sve se dešava u tvom pregledniku — HAR datoteka, koja može sadržavati pune tijele zahtjeva i odgovora, kolačiće i tokene autentifikacije, nikada se nigdje ne učitava. Kopiraj rezultat, preuzmi ga kao .txt datoteku, ili ga pošalji drugom alatu da nastaviš raditi.