Menggunakan cURL untuk GET dan POST ke API di PHP
Konten Halaman
Melalui Fungsi bawaan di PHP yang didefinisikan curl_exec
kita bisa memuat sebuah data yang tersedia melalui jaringan protokol HTTP bahkan bisa untuk bertukar informasi ke protokol FTP.
Video : Menggunakan cURL untuk GET dan POST ke API di PHP
Simak video pembahasan cara Menggunakan cURL untuk GET dan POST ke API di PHP berikut ini.
Menggunakan HTTP verb curl di PHP
menggunakan function build curl bawaan PHP biasanya digunakan kebutuhan integrasi dengan API di external service seperti menghubungkan ke sistem pembayaran dan mengambil data, dengan curl bisa digambarkan melakukan browsing di dalam kodingan bisa juga untuk melakukan pengumpulan data seperti scaping.
Menggunakan HTTP GET
curl di php bisa untuk method POST dan GET sehingga PHP mengambil sumber informasi atau bahkan mengirimkan informasi. berikut ini contoh syntax request GET :
$authorId = "12345";
$url = "http://resreq.com/api/authors/{$authorId}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
$response = curl_exec($ch);
$resultInfo = curl_getinfo($ch);
curl_close($ch);
$authorJSON = json_decode($response);
Penjelasan :
$ch = curl_init();
: melakukan inisialisasi curlcurl_setopt($ch, CURLOPT_URL, $url);
: melakukan set config curl$response = curl_exec($ch);
: melakukan aksi proses curl hingga mendapatkan respon dan ditampung ke variable$response
$resultInfo = curl_getinfo($ch);
: fungsi untuk menampung informasi crul berupa header response.curl_close($ch);
: menutup curl di PHP.$authorJSON = json_decode($response);
: melakukan decode ke bentuk array php dari bentuk format JSON, maka data array bisa diolah di PHP.