0

Curl Converter

Teisendage curl-käsud tööks valmis Pythoniks, JavaScripti toomiseks, Node Axiodeks, PHP- ja Go-koodiks – lokaalselt oma brauseris.

Töötlemine... 0%
Tokenizing shell käsk
Curl valikute sõelumine
Ehitustaotluse mudel
Sihtkoodi genereerimine

Tulemus

Igas planeedi API dokumentatsioonis on näited curl-käskudena ja iga brauser ekspordib jäädvustatud liiklust kui Kopeeri cURL-ina – kuid teie projekt on kirjutatud Pythonis, JavaScriptis, PHP-s või Go-s. See konverter teeb igava tõlke: kleepige käsk curl, valige sihtkeel ja hankige töötav kood koos meetodi, URL-i, päiste, keha, autentimise ja vormiväljadega.

Konverter analüüsib käsku tegelikult samamoodi nagu shell: ühe- ja topeltjutumärgid, paomärgid ja mitmerealised kaldkriipsudega käsud märgistatakse õigesti ning seejärel tõlgendatakse curli lippe — -X/--request, -H/--header, -d/--data/--data-raw, -u/-son-user, -u/-son-user, -u/-son-user. -XPOST. Sellest päringumudelist genereerib see idiomaatilise koodi viiele sihtmärgile: Pythoni päringud, brauser/sõlme toomine, Node.js teljed, PHP cURL ja Go net/http.

Üksikasjad on loodud koodis olulised. JSON-i keha tuvastatakse sisutüübi või --json-i kaudu ja renderdatakse natiivse diktatuuri või objektisõnana – nii saate välju loomulikult redigeerida, selle asemel, et võidelda põgenenud jutumärkidega. Põhiautendist saab taotluste autentimiskorteež, autoriseerimispäis koos btoa()-ga toomisel, axiose autentimisvalik, PHP-s CURLOPT_USERPWD või Go puhul SetBasicAuth. Failide üleslaadimine (-F name=@file) loob tõelise mitmeosalise koodi, sealhulgas Go mime/mitmeosalise kirjutaja plaadi, mida keegi peast ei mäleta.

Väljund on süntaksiga esile tõstetud, ühe klõpsuga kopeeritav ja allalaaditav õige failinime all. Ja kuna DevToolsist kopeeritud curl-käsud sisaldavad regulaarselt seansiküpsiseid ja API võtmeid, töötab kogu konversioon teie brauseris kliendi poolel – midagi ei edastata ja leht töötab pärast laadimist võrguühenduseta.