Lembar contekan perintah curl

Lihat Kategori

Lembar contekan perintah curl

3 menit baca

Panduan untuk curl Perintah di Linux #

The curl Perintah ini merupakan alat serbaguna di Linux yang digunakan untuk mentransfer data ke atau dari server. Perintah ini mendukung berbagai protokol, termasuk HTTP, HTTPS, FTP, dan lainnya, dan sangat berguna untuk pengujian API dan mengunduh file.

Sintaks Dasar Bahasa Inggris curl perintah #

Sintaks perintahnya adalah sebagai berikut:

curl [OPTIONS] URL

  • PILIHAN: Bendera untuk mengubah perilaku perintah, seperti mengatur header, menentukan metode permintaan, atau menyimpan output ke dalam berkas.
  • URL: Alamat web yang dituju curl akan mengirimkan permintaan atau dari mana ia akan mengambil data.

Tabel Opsi untuk curl perintah #

pilihan Deskripsi
-o FILE Menyimpan output ke file tertentu (misalnya, curl -o page.html http://example.com menyimpan konten ke page.html).
-O Menggunakan nama file jarak jauh dan menyimpannya secara lokal (misalnya, curl -O http://example.com/image.jpg menyimpan file sebagai image.jpg).
-L Mengikuti pengalihan (berguna untuk URL yang mengalihkan ke lokasi lain).
-I Hanya mengambil header HTTP tanpa isi (berguna untuk mendapatkan metadata).
-X METHOD Menentukan metode HTTP yang akan digunakan, seperti GET, POST, DELETE (misalnya, curl -X POST http://example.com).
-H "Header: Value" Menambahkan header khusus ke permintaan (misalnya, curl -H "Authorization: Bearer token" http://example.com).
-d "data" Mengirim data dengan permintaan (umumnya digunakan dengan permintaan POST).
-u USER:PASS Mengatur otentikasi dasar (misalnya, curl -u admin:password http://example.com).

Contoh Penggunaan curl perintah #

Berikut ini adalah beberapa contoh umum dari curl perintah yang sedang digunakan:

Unduh File #

curl -O http://example.com/file.zip

Perintah ini mengunduh file.zip dari http://example.com dan menyimpannya dengan nama yang sama.

Simpan Output ke File #

curl -o mypage.html http://example.com

Menyimpan output dari http://example.com ke file lokal bernama mypage.html.

Ikuti Pengalihan #

curl -L http://example.com

Mengikuti setiap pengalihan dari URL asli ke tujuan akhir.

Ambil Hanya Header HTTP #

curl -I http://example.com

Mengambil dan menampilkan hanya header HTTP dari URL, mengabaikan isi respons.

Kirim Data dengan Permintaan POST #

curl -X POST -d "name=John&age=30" http://example.com/api

Mengirim data dalam badan permintaan POST ke http://example.com/api.

Tambahkan Header Kustom #

curl -H "Content-Type: application/json" -H "Authorization: Bearer token" http://example.com

Menetapkan header khusus dalam permintaan, berguna untuk menentukan jenis konten atau token otorisasi.

Menafsirkan curl Keluaran #

Ketika menggunakan curl, output umumnya mencakup hal berikut ini:

  • Badan Respon: Konten halaman atau data yang diminta, kecuali opsi menghapus atau mengalihkannya.
  • Header:Header HTTP disertakan jika diminta dengan -I atau saat memecahkan masalah kode status HTTP.
  • Pengukur Kemajuan: Menampilkan kemajuan pengunduhan atau pengunggahan jika transfer data besar.

Ringkasan #

The curl command adalah alat Linux penting untuk interaksi web dan API, yang mendukung berbagai opsi untuk mengelola header, muatan data, metode permintaan, dan banyak lagi. Ini adalah utilitas hebat untuk mengunduh file, menguji API, dan memeriksa respons server.

📄 Unduh dokumen ini dalam format PDF #

    EMAIL: *

    Didukung oleh BetterDocs