0

Muunna Curl-pyynnöt Python-pyynnöiksi

Muunna curl-komennot suoritettavaksi valmiiksi Python-, JavaScript-haku-, Node-aksioksi-, PHP- ja Go-koodiksi – paikallisesti selaimessasi.

Käsitellään... 0%
Tokenizing shell komento
Kiharavaihtoehtojen jäsentäminen
Rakennuspyyntömalli
Luodaan kohdekoodia

Tulos

Tämä sivu avaa muuntimen, jossa Python on jo valittu kohteeksi: liitä curl-komento, paina painiketta ja hanki pyyntöihin rakennettu koodi - de facto -standardi HTTP-kirjasto, jota käytännössä jokainen Python-koodikanta käyttää monisanaisen sisäänrakennetun urllibin sijaan.

Käännös on rakenteellista, ei tekstiä. -H-lipuista tulee otsikkosanoma, JSON -d-runko jäsennetään ja hahmonnetaan todellisena Python-diktiona, joka välitetään json=:n kautta (joten pyynnöt asettaa Content-Type- ja serialisoinnin puolestasi), -u user:pass muuttuu auth=(käyttäjä, pass), ja -F-kentät muuttuvat tiedostoiksi, joissa on open(..., 'rb') latauksille. HTTP-menetelmät kartoitetaan tiedostoon requests.get/post/put/patch/delete, jotka palaavat tiedostoon requests.request() mitä tahansa eksoottista varten.

Tyypillinen työnkulku: kopioi pyyntö API-dokumentaatiosta (useimmissa asiakirjoissa on esimerkkejä curl-muodossa) tai napsauta pyyntöä hiiren kakkospainikkeella selaimen DevToolsissa ja valitse Kopioi cURL-osoitteena, liitä se tähän ja pudota luotu katkelma skriptiin. Kaikki jäsennetään paikallisesti selaimessasi – tärkeää, koska kopioidut komennot sisältävät rutiininomaisesti reaaliaikaisia ​​API-avaimia. Tarvitsetko JavaScriptin tai PHP:n sijaan? Vaihda kohdekieltä samassa työkalussa.