Cara menggunakan curl php api

Assalamualaikum wr wb, kali ini saya ingin berbagi ilmu tentang belajar menggunakan curl di php. Curl adalah library yang digunakan untuk berkomunikasi dan membuat permintaan HTTP tanpa intervensi dari sisi pengguna atau klien. Konfigurasi lengkap penggunaan curl dalam PHP dan fungsinya, Anda dapat membaca dokumentasi manual php di sini

Belajar menggunakan Curl di PHP

Di sini saya akan memberikan contoh dasar penggunaan curl untuk mendapatkan konten di URL. Berikut adalah fungsi-fungsi yang umumnya digunakan

1

2

3

4

sumber daya curl_init ( [string url])

bool curl_setopt ( sumber daya curl_handle, string opsi, campuran nilai)

campuran curl_exec ( sumber daya curl_handle)

campuran curl_close ( sumber daya curl_handle)

  • curl_init. digunakan untuk menginisialisasi curl
  • curl_stop. digunakan untuk memberikan opsi yang akan digunakan untuk mengeksekusi curl
  • curl_exec. digunakan untuk mengeksekusi curl
  • curl_close. digunakan untuk menutup curl

Contoh penggunaan

Saya akan membuat permintaan ke halaman http. // www. php. bersih dan disimpan dalam file uji. php, berikut tampilan kodenya

1

2

3

4

5

6

7

8

9

    $curl = curl_init();

    curl_setopt ($curl, CURLOPT_URL, "http. // www. php. bersih");

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

 

    $result = curl_exec ($curl);

    curl_close ($curl);

    cetak $result;

?>

Untuk beberapa pilihan yang bisa dimasukkan sebagai parameter pada fungsi curl_setopt() bisa dilihat disini pada manual php. Berikut adalah hasil pengujian dari script php curl di atas

Cara menggunakan curl php api

belajar menggunakan Curl di PHP

Dari hasil diatas, file test. php akan menangkap semua konten yang ditemukan di halaman http. // www. php. net, ibaratnya kita mengakses sebuah halaman di sebuah website tanpa membuka halaman tersebut, semuanya dilakukan dari sisi server. Membuat curl tidak sulit bukan, Anda bisa menggunakan curl untuk membuat permintaan http dan melengkapi aplikasi Anda sesuai dengan kebutuhan Anda

Sekian tutorial dari saya tentang belajar menggunakan Curl di PHP. Semoga bermanfaat, gunakan apa yang telah Anda pelajari dengan bijak. Terima kasih

Ada berbagai metode yang bisa diminta oleh curl, misalnya POST dan GET. Cara penggunaannya hampir mirip dan bisa digunakan untuk berbagai keperluan, dalam implementasinya GET digunakan untuk mengirim data yang kurang sensitif seperti mendownload gambar, dimana POST digunakan untuk mengirim data sensitif seperti username/password

curl adalah standar yang banyak digunakan untuk terhubung ke HTTP dari baris perintah, curl dapat digunakan di berbagai sistem operasi seperti Linux, Windows, macOS dan *BSD. Cara menggunakan keriting

curl https://google.com

dari contoh sederhana, curl akan membuat permintaan GET ke situs https. //google. com, GET adalah metode yang digunakan curl saat kami tidak menyertakan opsi -X POST dan berbagai varian lainnya

Cara menggunakan curl untuk mengirim GET

Kirim GET tanpa data

Cara ini untuk mengirim permintaan GET kosong ke titik akhir tertentu

curl -X GET https://DOMAIN.com/api
_

Kirim GET dengan data

Metode ini digunakan untuk mengakses halaman yang meminta penggunaan username dan password, misalnya mengakses Elasticsearch

curl -u elastic:PASSWORD  https://DOMAIN.com:9200

Cara menggunakan curl untuk mengirim POST

Kirim POST tanpa data

Cara ini untuk mengirim permintaan POST kosong ke titik akhir tertentu

curl -X POST https://DOMAIN.com/api

Kirim POST dengan data

Cara ini untuk mengirim permintaan POST dengan data ke titik akhir tertentu. Misalnya, kami akan mengirimkan nama pengguna sranguda dan kata sandi sranguda. Banyak aplikasi menerima format login seperti ini

curl -d "username=jaranguda&password=jaranguda" -X POST https://DOMAIN.com/api
_

Kirim POST JSON

Dengan semakin banyak backend yang menerima format JSON, kita dapat menggunakan curl untuk mengirim data sebagai JSON, yaitu mengirim data dengan aplikasi Header/json

curl -H "Content-Type: application/json" -d "username=jaranguda&password=jaranguda" -X POST https://DOMAIN.com/api

file JSON dari file lokal

curl juga mendukung pengunggahan file JSON dari komputer lokal Anda

curl -H "Content-Type: application/json"  -T /home/jaranguda/file.json -X POST https://DOMAIN.com/api
_

Postingan menarik lainnya

  • Cara Menggunakan FastBoot Android Linux

    Fastboot bisa digunakan untuk banyak hal, seperti menginstal Custom Recovery (TWRP) atau menginstal Custom...

  • Cara Menggunakan Guzzle PHP untuk POST dan GET

    Bagi developer PHP yang familiar dengan API, mungkin familiar dengan Guzzle. Gudge adalah…

  • Script untuk Login ke Webiste dengan PHP CURL

    Sebagai contoh kita akan menggunakan script pada tutorial Membuat Script Login Sederhana dengan PHP dan...

  • Cara Redirect Domain di Cloudflare

    Ketika Anda memiliki beberapa domain yang sama dengan ekstensi yang berbeda dan ingin mengalihkan pengunjung...

    Apa itu api cURL?

    Curl adalah “alat baris perintah untuk mentransfer data yang ditentukan dengan sintaks URL”, yang berguna untuk berinteraksi dengan REST API< /a > dan sumber daya situs lainnya.

    Apa itu PHP Curl?

    Client URL atau biasa disingkat cURL, adalah project open source berupa program yang berjalan di command line (CMD) , namun saat ini library sudah tersedia dalam banyak bahasa pemrograman seperti PHP, Python, dan masih banyak lainnya.

    Apa itu Curl_setopt?

    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); . Skrip cURL di atas bertujuan untuk menampilkan konten halaman dari URL https. //bak pasir.

    Tulis langkah-langkah pemasangan Curl?

    Cara Memasang dan Menggunakan cURL di Windows .
    Unduh cURL di curl. se/windows/. .
    Ekstrak cURL yang Anda unduh sebelumnya. .
    Untuk dapat menggunakan Command Prompt (cmd) kita perlu memasukkan cURL ke dalam path terlebih dahulu. .
    Setelah itu pilih Variabel Lingkungan