Kursus a2fahmi Gratis klik disini

Kursus Android Gratis, dengan syarat:

  • 1. Laki-laki beragama islam dan sholat 5 waktu, domisili bogor
  • 2. Masih SMK/SMA (matematika=6) / Mahasiswa (jurusan IT) / Pengganguran (Menguasai dasar JAVA)
  • 3. No HandPhone selain indosat
  • 4. Saat belajar bersedia membantu projek tanpa dibayar / membuat aplikasi di playstore dengan copyright saya
  • 5. Membawa Laptop

Kursus Framework CodeIgniter, dengan syarat:

  • 1. Laki-laki beragama islam dan sholat 5 waktu, domisili bogor
  • 2. Masih SMK/SMA (matematika=6) / Mahasiswa (jurusan IT) / Pengganguran (suka dengan komputer)
  • 3. No HandPhone selain indosat
  • 4. Saat belajar bersedia membantu projek tanpa dibayar
  • 5. Membawa Laptop

Fahmi Basya Kartapura On August - 22 - 2017

Diketahui:

Nama database dalam Sync Gateway adalah db_test

Alamat untuk mengakses database dalam Sync Gateway adalah http://localhost:4985/_admin/

Saya mempunyai satu dokumen dalam sync gateway seperti berikut ini:

{
“id_grup”: “pcl_bali1″,
“id_user”: “13.7806”,
“jabatan”: “PCL”,
“nama”: “Putri Ageng Prasetianingtias”,
“password”: “ageng”,
“tipe”: “user”,
“username”: “putri”,
“_rev”: “2-7825a81da9da34eb41bb56e6f2d14412″,
“_id”: “295bd00ecf94e2f95d89746fad44114f”
}

Untuk menghapus sebuah dokumen dari Rest API maka kita menggunakan kode berikut ini:

curl -X DELETE –header ‘Accept: application/json’ ‘https://localhost:4984/db_test/295bd00ecf94e2f95d89746fad44114f?rev=2-7825a81da9da34eb41bb56e6f2d14412′

Keterangan:

  • Pada kode curl diatas terdapat id dokumen yaitu 295bd00ecf94e2f95d89746fad44114f dan dokumen rev yaitu 2-7825a81da9da34eb41bb56e6f2d14412

Keinginan:

Saya ingin menghapus dokumen dalam Sync Gateway melalui PHP … ?

Pertanyaan:

Bagaimana cara melakukannya … ?

Jawaban:

Kita bisa gunakan kode berikut ini:

<?php

$id_dok=”295bd00ecf94e2f95d89746fad44114f”;

$rev=”2-7825a81da9da34eb41bb56e6f2d14412″;

$ch = curl_init(‘http://localhost:4984/db_test/’.$id_dok.’?rev=’.$rev);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “DELETE”);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
‘Accept: application/json’));

$hasil= curl_exec($ch);

?>

Keterangan:

  • CURLOPT_CUSTOMREQUEST adalah opsi untuk curl agar bisa melakukan HTTP request custom.
  • CURLOPT_HTTPHEADER adalah opsi curl untu memberikan Header HTTP.
  • curl_exec adalah kode yang digunakan untuk menjalankan curl.

Penutup

Sekian dan terima kasih




Categories: Couchbase, PHP

Leave a Reply