Pārvērtiet Curl uz PHP
Pārvērtiet curl komandas par palaišanai gatavu Python, JavaScript fetch, Node axios, PHP un Go kodu — lokāli savā pārlūkprogrammā.
Rezultāts
Šajā lapā tiek atvērts pārveidotājs ar iepriekš atlasītu PHP: ielīmējiet komandrindas curl izsaukumu un iegūstiet līdzvērtīgu php-curl kodu — curl_init(), virkni curl_setopt() un curl_exec() ar statusa kodu, kas nolasīts, izmantojot curl_getinfo(). Nosaukuma piešķiršana nav nejaušība: PHP curl paplašinājums aptver to pašu libcurl bibliotēku, uz kuras ir izveidots komandrindas rīks, tāpēc katram karogam ir tiešs CURLOPT_* līdzinieks.
Kartēšana ir viens pret vienu: URL tiek novirzīts uz CURLOPT_URL, -X uz CURLOPT_CUSTOMREQUEST, -H rindas uz CURLOPT_HTTPHEADER masīvu, -d lietderīgās slodzes uz CURLOPT_POSTFIELDS kā virkne, -u uz CURLOPT_USERPWD un -F veido PHP masīvu ar jaunajiem laukiem, lai kļūtu par Genu... vairāku daļu augšupielāde. CURLOPT_RETURNTRANSFER vienmēr ir iestatīts, tāpēc atbilde tiek atgriezta kā virkne, nevis tiek atbalsota.
Šis ir ātrākais veids, kā integrēt maksājumu vārteju, CRM vai jebkuru REST API, kura dokumentācijā ir parādīti tikai čokurošanās piemēri WordPress spraudnī, Laravel darbā vai vienkāršā PHP skriptā. Parsēšana notiek lokāli jūsu pārlūkprogrammā, tāpēc komandas ar aktīvajām tirgotāja atslēgām paliek jūsu datorā.