Cara Mengirim dan Menerima Data JSON dengan PHP cURL | Ketika kita bekerja dengan web services dan APIs, mengirim data JSON via request POST adalah fungsi yang paling dibutuhkan. PHP cURL memudahkan mengirim data JSON ke URL.
Pada kesempatan kali ini, Jurnalweb akan menunjukan cara memposting data JSON menggunakan PHP cURL dan mendapatkan data JSON di PHP.
Mengirim data JSON via POST dengan PHP cURL
Dibawah ini adalah contoh membuat permintaan HTTP POST dan mengirim data JSON ke URL dengan cURL di PHP.
- Tentukan URL (
$url
) dimana data JSON perlu di kirim - Mulai resource cURL baru dengan menggunakan fungsi
curl_init()
. - Atur data di dalam Array PHP dan encode menjadi string JSON menggunakan fungsi
json_encode()
. - Lampirkan data JSON ke field POST menggunakan pilihan
CURLOPT_POSTFIELDS
. - Tentukan jenis konten permintaan ke aplikasi / json menggunakan opsi
CURLOPT_HTTPHEADER
. - Kembalikan respon sebagai string dari pada harus mengeluarkannya menggunakan pilihan
CURLOPT_RETURNTRANSFER
. - Akhiri dengan menggunakan fungsi
curl_exec()
untuk mengeksekusi permintaan POST.
Terima data JSON POST menggunakan PHP
Contoh berikut ini menunjukan bagaimana Anda bisa mendapatkan atau mengambil data JSON POST menggunakan PHP.
Data JSON akan diterjemahkan menggunakan fungsi json_encode()
dan file_get_contents()
berfungsi untuk menerima data dalam format yang lebih mudah dibaca.
Download Script
Jika Anda tertarik ingin mencoba script diatas maka bisa DOWNLOAD DISINI.
Semoga bermanfaat.
bro ane udh download dan coba script nya. tp setelah di run ko hannya blank page ya? ga ada respond apapun?