Teisendage Curl JavaScripti toomiseks
Teisendage curl-käsud tööks valmis Pythoniks, JavaScripti toomiseks, Node Axiodeks, PHP- ja Go-koodiks – lokaalselt oma brauseris.
Tulemus
See leht avab konverteri, mille toomise sihtmärk on eelvalitud: kleepige käsk curl ja hankige kaasaegne await fetch() kutse, mis töötab muutumatul kujul igas brauseris ja versioonis Node.js 18+, kus toomine on saadaval ülemaailmselt ilma igasuguse sõltuvuseta.
Generaator kaardistab curl lipud toomissuvandite objektile: -X muutub meetodiks, -H kirjed täidavad päised, JSON -d keha järjestatakse ümber JSON.stringify reaalse objektiliteraali kohal (lihtsam redigeerida kui põgenenud stringi), -u muutub autoriseeringuks: põhipäis, mis on koostatud funktsiooniga btoa(), ja -F-i väljadest saab FormData. Koopia lõpetab vastuse lugemise kujul json() või text(), olenevalt deklareeritud sisutüübist.
Üks asi, mida muundur muuta ei saa: brauseri sama päritolu poliitika. CORS võib veebilehelt saadetud päringu, mis töötab curl'ist, blokeerida – see on serveripoolse päise probleem, mitte koodiviga. Kui helistate kolmanda osapoole API-dele esiotsa koodist, pidage meeles, et koodilõigu sees olev API-võti muutub igale külastajale nähtavaks. hoidke salajased võtmed taustaprogrammis ja kõne puhverserver.