Konvertera Curl till Python-förfrågningar
Konvertera curl-kommandon till färdiga Python, JavaScript-hämtning, nodaxios, PHP och Go-kod – lokalt i din webbläsare.
Resultat
Den här sidan öppnar omvandlaren med Python som redan är vald som mål: klistra in ett curl-kommando, tryck på knappen och få kod byggd på förfrågningar - det de facto standard-HTTP-biblioteket som praktiskt taget varje Python-kodbas använder istället för den utförliga inbyggda urllib.
Översättningen är strukturell, inte textuell. -H-flaggor blir en headers dict, en JSON -d body tolkas och renderas som en riktig Python dict som skickas via json= (så förfrågningar ställer in Content-Type och serialisering för dig), -u user:pass blir auth=(user, pass), och -F-fält omvandlas till files= med open(..., 'rb') för uppladdningar. HTTP-metoder mappas till requests.get/post/put/patch/delete och faller tillbaka till requests.request() för allt som är exotiskt.
Det typiska arbetsflödet: kopiera en begäran från API-dokumentation (de flesta dokument ger exempel som curl), eller högerklicka på en begäran i webbläsarens DevTools och välj Kopiera som cURL, klistra in den här och släpp det genererade kodavsnittet i ditt skript. Allt tolkas lokalt i din webbläsare – viktigt eftersom kopierade kommandon rutinmässigt innehåller live API-nycklar. Behöver du JavaScript eller PHP istället? Byt målspråk i samma verktyg.