Pretvarač cURL u fetch
Pretvorite curl naredbu u ekvivalentni JavaScript fetch kôd, u potpunosti u vašem pregledniku.
Kako koristiti cURL u fetch
- 01
Zalijepite curl naredbu.
- 02
Ekvivalentni fetch kôd se generira trenutno.
- 03
Kopirajte JavaScript u vaš projekt.
Pretvorite curl u fetch
Pretvarač koji pretvara curl naredbu u ekvivalentni JavaScript fetch kod, raščlanjujući metodu, URL, zaglavlja i tijelo tako da dobijete zahtjev spreman za upotrebu umjesto da ga prevodite ručno.
To je česta potreba: dokumentacija API-ja i alati poput razvojnih alata preglednika daju vam curl naredbu, ali vaša je aplikacija napisana u JavaScriptu. Ovo premošćuje to dvoje tako da možete zalijepiti curl i dobiti fetch.
Izvodi se lokalno u vašem pregledniku, pa vaša naredba, uključujući sve tokene ili vjerodajnice u zaglavljima, nikada ne napušta vaš uređaj.
Zastavice koje razumije
Razumije uobičajene zastavice: -X za metodu, -H za zaglavlja, -d i njegove varijante za tijelo, -u za osnovnu autentifikaciju, uz -A za korisničkog agenta i -b za kolačiće. Zastavica podataka podrazumijeva POST, u skladu s ponašanjem curla.
Naredbe u više redaka
Naredbe u više redaka rade takve kakve jesu. Nastavci redaka s obrnutom kosom crtom spajaju se automatski, pa možete zalijepiti naredbu točno onako kako se pojavljuje u dokumentaciji bez prethodnog čišćenja.
Izlaz spreman za pokretanje
Izlaz je fetch poziv s ispunjenom metodom, zaglavljima i tijelom, koji možete ubaciti u svoj kod i čekati (await) kao bilo koji drugi fetch.
Često postavljana pitanja
Koje curl zastavice su podržane?
Uobičajene: -X za metodu, -H za zaglavlja, -d i varijante za tijelo, -u za osnovnu autentifikaciju, plus -A i -b. Zastavica podataka implicira POST.
Šalje li se moja naredba na poslužitelj?
Ne. Konverzija se odvija u potpunosti u vašem pregledniku, pa vaša naredba i svi tokeni u njoj nikada ne napuštaju vaš uređaj.
Rukuje li višelinijskim naredbama?
Da. Nastavci s obrnutom kosom crtom se automatski spajaju, pa možete zalijepiti naredbu točno onako kako se pojavljuje u dokumentaciji.