Converti richieste Curl in Python
Converti i comandi curl in codice Python, JavaScript fetch, Node axios, PHP e Go pronti per l'esecuzione, localmente nel tuo browser.
Risultato
Questa pagina apre il convertitore con Python già selezionato come destinazione: incolla un comando curl, premi il pulsante e ottieni il codice creato sulle richieste: la libreria HTTP standard de facto che praticamente ogni base di codice Python utilizza al posto della verbosa urllib incorporata.
La traduzione è strutturale, non testuale. -H i flag diventano un dict di intestazioni, un corpo JSON -d viene analizzato e reso come un vero dict Python passato tramite json= (quindi le richieste impostano Content-Type e serializzazione per te), -u user:pass diventa auth=(utente, pass) e i campi -F si trasformano in files= con open(..., 'rb') per i caricamenti. I metodi HTTP si mappano su request.get/post/put/patch/delete, ricorrendo a request.request() per qualsiasi cosa esotica.
Il flusso di lavoro tipico: copia una richiesta dalla documentazione API (la maggior parte dei documenti fornisce esempi come curl) oppure fai clic con il pulsante destro del mouse su una richiesta nel browser DevTools e scegli Copia come cURL, incollalo qui e rilascia lo snippet generato nel tuo script. Tutto viene analizzato localmente nel tuo browser: è importante, perché i comandi copiati contengono abitualmente chiavi API attive. Hai bisogno invece di JavaScript o PHP? Cambia la lingua di destinazione nello stesso strumento.