GNU/Linux >> Belajar Linux >  >> Ubuntu

Kirim permintaan DELETE curl {Dengan Contoh}

Pendahuluan

cURL (URL klien) adalah utilitas baris perintah untuk mentransfer data ke dan dari server. Alat ini memungkinkan komunikasi dengan server web atau aplikasi dan mengirimkan permintaan metode langsung dari terminal.

Permintaan metode HTTP DELETE mengirimkan sinyal ke server asal untuk menghapus sumber daya.

Tutorial ini menjelaskan cara mengirim permintaan DELETE curl melalui contoh server REST API JSON.

Prasyarat

  • Akses ke baris perintah/terminal dengan hak istimewa pengguna administrator.
  • NodeJS dan NPM diinstal dan diperbarui.
  • Akses ke editor teks.

Sintaks Permintaan Curl DELETE

Sintaks dasar untuk mengirim metode permintaan DELETE menggunakan curl adalah:

curl --request "DELETE" <URL>

Atau, gunakan versi singkatan:

curl -X "DELETE" <URL>

curl perintah mengirimkan permintaan DELETE ke server HTTP, menghapus halaman atau entri di URL yang disediakan.

Contoh Permintaan Curl DELETE

Contoh di bawah ini menunjukkan bagaimana permintaan DELETE curl bekerja. Contoh membuat server REST API palsu menggunakan paket server JSON.

1. Buka terminal (CTRL +ALT +B ).

2. Jalankan perintah berikut untuk menginstal json-server perpustakaan menggunakan manajer paket NPM:

sudo npm install -g json-server

3. Buka editor teks dan buat database.json mengajukan. Jika Anda menggunakan nano, jalankan:

nano database.json

4. Tambahkan data berikut:

{
  "people": [
    {
      "id": 1,
      "name": "Matthew"
    },
    {
      "id": 2,
      "name": "Mark"
    },
    {
      "id": 3,
      "name": "Luke"
    }
  ]
}

File mewakili basis data tiruan orang dengan ID dan nama unik.

5. Simpan file dan tutup editor teks.

6. Jalankan perintah berikut untuk memulai server:

json-server --watch database.json

Server dimulai secara lokal, mencantumkan dua halaman berikut:

  • Sumber daya di http://localhost:3000/people berisi data yang didefinisikan dalam database.json berkas.
  • Beranda di http://localhost:3000 berisi halaman arahan dengan pesan bahwa server sudah aktif.

7. Di tab terminal baru, kirim permintaan DELETE menggunakan curl :

curl -X "DELETE" 'http://localhost:3000/people/3'

Terminal mengeluarkan set kosong. Periksa http://localhost:3000/people untuk memastikan entri ketiga sudah tidak ada lagi.

Sesi server di baris perintah/terminal menampilkan permintaan DELETE dengan respons server 200 (berhasil).

Mencoba menghapus data yang tidak ada menghasilkan respons server 404 (tidak ditemukan).


Ubuntu
  1. Cara Menghapus Gambar FOG dengan Benar

  2. Menggunakan ikal untuk mengirim email

  3. Alternatif untuk ping

  1. Cara Menemukan Lokasi Geografis Server Linux di Terminal

  2. Teks Gema Setelah Perintah Curl Pada Baris Yang Sama?

  3. Cara mengirim string ke server menggunakan s_client

  1. Apakah Aman Menghapus Btmp Dari Masuk Server Ubuntu 14.04 Rackapace?

  2. Konfigurasi Mail Server Untuk Relay Email?

  3. Teruskan permintaan DNS ke server lompatan pekerjaan saya