Quali linguaggi supporta il convertitore?
Dodici destinazioni già pronte: JavaScript (fetch), TypeScript (fetch), Node (axios), Python (requests), Python (httpx), Go (net/http), PHP (curl), Ruby (Net::HTTP), Java (HttpClient), C# (HttpClient), HTTPie e PowerShell (Invoke-RestMethod). Ognuna viene generata dalla stessa rappresentazione analizzata, quindi cambiare scheda è istantaneo.
Gestisce gli upload multipart e i flag -F?
Sì. -F field=value diventa un normale campo del form, -F file=@path diventa un vero upload di file con FormData (JS), files= (Python), CURLFile (PHP) e così via. I percorsi dei file compaiono come segnaposto TODO da collegare a un File, un Buffer o uno stream in esecuzione.
Il mio comando curl viene inviato a un server?
No. Il parser e tutti i generatori di codice girano nel browser. Bearer token, cookie e body delle richieste non lasciano mai il tuo computer, e per impostazione predefinita li mascheriamo anche nell'anteprima *Richiesta analizzata*.
Perché il mio curl di Windows ha un aspetto diverso?
curl.exe su Windows (e CMD/PowerShell) usa ^ o il backtick ` come continuazione di riga e può mettere le stringhe tra virgolette in modo diverso. Il convertitore normalizza gli schemi più comuni di Windows, ma se un comando incollato sembra sbagliato, prova a copiarlo su una sola riga.
Supporta le richieste GraphQL?
Sì: una richiesta GraphQL è semplicemente un POST con un body JSON che contiene query e variables. Incolla il curl e il convertitore genera un normale POST JSON nel linguaggio scelto. Gestisci la forma della risposta ({ data, errors }) come faresti con qualsiasi client GraphQL.
Posso incollare un curl esportato da Postman?
Sì. L'export *Code → cURL* di Postman è pienamente supportato, compresa la formattazione su più righe con \. Lo stesso vale per il curl generato da *Copy as cURL* nei DevTools di Chrome e Firefox.
fetch o axios: quale output scegliere?
Usa fetch se il tuo progetto lo ha già (è incluso nei browser e nelle versioni moderne di Node). Usa axios se ti servono parsing JSON automatico, interceptor delle richieste, nuovi tentativi o eventi di avanzamento: funzioni che fetch non offre di serie.