0

Curl Konvertētājs

Konvertējiet curl komandas palaišanai gatavā Python, JavaScript fetch, Node axios, PHP un Go kodā — lokāli savā pārlūkā.

🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.

Apstrādā... 0%
Čaulas komandas tokenizēšana
curl opciju parsēšana
Pieprasījuma modeļa veidošana
Mērķa koda ģenerēšana

Rezultāts

Katrā API dokumentācijā planētas piemēri tiek rādīti kā curl komandas, un katrs pārlūks eksportē notverto trafiku kā Kopēt kā cURL — bet jūsu projekts ir rakstīts Python, JavaScript, PHP vai Go. Šis konvertētājs paveic garlaicīgo tulkošanu: ielīmējiet curl komandu, izvēlieties mērķa valodu un iegūstiet darba kodu ar metodi, URL, galvenēm, pamattekstu, autentifikāciju un formas laukiem, kas visi pārnesti.

Konvertētājs patiešām parsē komandu tā, kā to darītu čaula: vienpēdiņas, dubultpēdiņas, izvairīgās rakstzīmes un vairāku rindiņu komandas ar beigu atpakaļējām slīpsvītrām tiek tokenizētas pareizi, un pēc tam tiek interpretēti curl karodziņi — -X/--request, -H/--header, -d/--data/--data-raw, -u/--user, -F/--form, --json un apvienotas formas kā -XPOST. No šī pieprasījuma modeļa tas ģenerē idiomātisku kodu pieciem mērķiem: Python requests, pārlūka/Node fetch, Node.js axios, PHP cURL un Go net/http.

Detaļām ir nozīme ģenerētajā kodā. JSON pamatteksts tiek detektēts caur Content-Type vai --json un attēlots kā natīvs dict vai objekta literālis — tāpēc jūs varat rediģēt laukus dabiski, nevis cīnīties ar izvairīgām pēdiņām. Basic autentifikācija kļūst par requests autentifikācijas kortežu, Authorization galveni ar btoa() iekš fetch, axios auth opciju, CURLOPT_USERPWD PHP vai SetBasicAuth Go. Failu augšupielādes (-F nosaukums=@fails) ģenerē īstu multipart kodu, ieskaitot Go mime/multipart rakstītāja boilerplatu, ko neviens neatceras no galvas.

Izvade ir ar sintakses izcelšanu, kopējama vienā klikšķī un lejupielādējama ar pareizo faila nosaukumu. Un tā kā curl komandas, kas kopētas no izstrādātāju rīkiem, regulāri satur sesijas sīkdatnes un API atslēgas, visa konvertācija notiek klienta pusē jūsu pārlūkā — nekas netiek pārraidīts, un lapa darbojas bezsaistē, kad vienreiz ielādēta.