0

Konvertálja a Curl-t JavaScript Fetch-re

Konvertálja a curl parancsokat futtatásra kész Python, JavaScript lekérés, csomóponti axiók, PHP és Go kódokká – helyileg a böngészőben.

Feldolgozás... 0%
Tokenizáló shell parancs
A göndörítési lehetőségek elemzése
Építési igény modell
Célkód generálása

Eredmény

Ez az oldal megnyitja a konvertert az előre kiválasztott lekérési céllal: illesszen be egy curl parancsot, és kapjon egy modern await fetch() hívást, amely változatlan formában fut minden böngészőben és a Node.js 18+ verziójában, ahol a lekérés globálisan, minden függőség nélkül elérhető.

A generátor a curl zászlókat leképezi a lekérési beállítások objektumra: -X lesz metódus, -H bejegyzések kitöltik a fejléceket, a JSON -d törzset JSON.stringify-ként újraszerializálja egy valós objektum literálon (könnyebb szerkeszteni, mint egy escape karakterlánc), -u-ból Authorization: Basic fejléc épül a btoa(), és -F append mezők FormData. A kódrészlet a válasz beolvasásával json() vagy text() formában fejeződik be, a deklarált tartalomtípustól függően.

Egy dolgot a konverter nem változtathat meg: a böngésző azonos eredetű szabályzatát. A curl-ből működő kérést a CORS blokkolhatja, ha weboldalról küldi – ez szerveroldali fejlécprobléma, nem pedig a kód hibája. Harmadik fél API-jainak előtérkódból történő hívásakor ne feledje, hogy a kódrészletben lévő API-kulcs minden látogató számára láthatóvá válik; titkos kulcsokat tartson a háttérben, és proxy a hívást.