0

Curl Converter

Pārvērtiet curl komandas par palaišanai gatavu Python, JavaScript fetch, Node axios, PHP un Go kodu — lokāli savā pārlūkprogrammā.

Notiek apstrāde... 0%
Tokenizing čaulas komanda
Parsēšanas čokurošanās iespējas
Ēkas pieprasījuma modelis
Mērķa koda ģenerēšana

Rezultāts

Katrā planētas API dokumentācijā ir parādīti piemēri kā curl komandas, un katra pārlūkprogramma eksportē uzņemto trafiku kā Kopēt kā cURL, taču jūsu projekts ir rakstīts Python, JavaScript, PHP vai Go. Šis pārveidotājs veic garlaicīgo tulkojumu: ielīmējiet curl komandu, izvēlieties mērķa valodu un iegūstiet darba kodu ar metodi, URL, galvenes, pamattekstu, autentifikācijas un veidlapas laukiem, kas tiek pārnesti.

Pārveidotājs faktiski parsē komandu tā, kā to darītu apvalks: vienas un dubultpēdiņas, atsoļotās rakstzīmes un vairāku rindu komandas ar beigu atpakaļvērstām slīpsvītrām tiek pareizi marķētas, un pēc tam tiek interpretēti curl karodziņi — -X/--request, -H/--header, -d/--data/--data-raw, -u/-son-user, -u/-son--user. -XPOST. No šī pieprasījuma modeļa tas ģenerē idiomātisku kodu pieciem mērķiem: Python pieprasījumiem, pārlūkprogrammas/mezgla ielāde, Node.js axios, PHP cURL un Go net/http.

Sīkāka informācija ir svarīga ģenerētajā kodā. JSON pamatteksts tiek atklāts, izmantojot Content-Type vai --json, un tiek renderēts kā native dict vai objektu burtiski — lai jūs varētu rediģēt laukus dabiski, nevis cīnīties ar atslēgtām pēdiņām. Pamata autentifikācija kļūst par pieprasījumu autentifikācijas virkni, autorizācijas galveni ar btoa() ielādei, axios autentifikācijas opciju, CURLOPT_USERPWD programmā PHP vai SetBasicAuth programmā Go. Failu augšupielādes (-F name=@file) ģenerē īstu daudzdaļīgo kodu, tostarp Go mīmu/daudzdaļīgo rakstītāju kopsavilkumu, ko neviens neatceras no galvas.

Izvade ir izcelta ar sintakse, kopējama ar vienu klikšķi un lejupielādējama ar pareizo faila nosaukumu. Un tā kā no DevTools kopētās curl komandas regulāri satur sesijas sīkfailus un API atslēgas, visa reklāmguvuma tiek veikta klienta pusē jūsu pārlūkprogrammā — nekas netiek pārsūtīts, un pēc ielādes lapa darbojas bezsaistē.