Teisendage Curli taotlused Pythoni taotlusteks
Teisendage curl-käsud tööks valmis Pythoniks, JavaScripti toomiseks, Node Axiodeks, PHP- ja Go-koodiks – lokaalselt oma brauseris.
Tulemus
See leht avab konverteri, mille sihtmärgiks on juba Python: kleepige käsk curl, vajutage nuppu ja hankige päringutele üles ehitatud kood - de facto standardne HTTP-teek, mida peaaegu iga Pythoni koodibaas kasutab paljusõnalise sisseehitatud urllib asemel.
Tõlge on struktuurne, mitte tekstiline. -H lipud muutuvad päiste dikteerimiseks, JSON -d keha sõelutakse ja renderdatakse tõelise Pythoni diktina, mis edastatakse json= kaudu (seega seab päringud teie jaoks sisutüübi ja serialiseerimise), -u user:pass muutub auth=(kasutaja, pass) ja -F väljad muutuvad failideks=, mille üleslaadimine on avatud (..., 'rb'). HTTP-meetodid kaardistatakse failiga requests.get/post/put/patch/delete, mis naaseb faili requests.request() kõige eksootilise jaoks.
Tüüpiline töövoog: kopeerige taotlus API dokumentatsioonist (enamik dokumente esitavad näiteid curl-ina) või paremklõpsake päringut brauseri DevToolsis ja valige Kopeeri cURL-ina, kleepige see siia ja pukseerige loodud koodilõik oma skripti. Kõik sõelutakse teie brauseris lokaalselt – see on oluline, sest kopeeritud käsud sisaldavad tavaliselt reaalajas API võtmeid. Kas vajate selle asemel JavaScripti või PHP-d? Vahetage samas tööriistas sihtkeelt.