Muunna Curl JavaScript Fetch -muotoon
Muunna curl-komennot suoritettavaksi valmiiksi Python-, JavaScript-haku-, Node-aksioksi-, PHP- ja Go-koodiksi – paikallisesti selaimessasi.
Tulos
Tämä sivu avaa muuntimen, jossa hakukohde on esivalittu: liitä curl-komento ja hanki moderni await fetch()-kutsu, joka toimii muuttumattomana kaikissa selaimissa ja Node.js 18+ -versiossa, jossa nouto on saatavilla maailmanlaajuisesti ilman riippuvuutta.
Generaattori yhdistää curl-liput hakuasetusobjektiin: -X:stä tulee metodi, -H-merkinnät täyttävät otsikot, JSON -d-runko sarjoitetaan uudelleen JSON.stringify-muotoon todellisen objektiliteraalin päälle (helppo muokata kuin pakotettu merkkijono), -u muuttuu Authorization: Basic-otsikoksi, joka on rakennettu btoa(:lla), ja -F append -kentistä tulee FormData. Katkelma päättyy lukemalla vastaus muodossa json() tai text() ilmoitetusta sisältötyypistä riippuen.
Yhtä asiaa muunnin ei voi muuttaa: selaimen saman alkuperän käytäntö. CORS voi estää curlista toimivan pyynnön, kun se lähetetään verkkosivulta – tämä on palvelinpuolen otsikkoongelma, ei koodin virhe. Kun kutsut kolmannen osapuolen sovellusliittymiä käyttöliittymäkoodista, muista, että koodinpätkän sisällä oleva API-avain näkyy jokaiselle vierailijalle. pidä salaiset avaimet taustajärjestelmässä ja välityspalvelimena puhelu.