Menghapus Resources Menggunakan HTTP DELETE

Setelah mempelajari methods GET, POST, dan PUT, rasanya tidak akan lengkap jika belum mempelajari implementasi dari methods DELETE. Ya, tutorial kali ini kita akan belajar menggunakan Method DELETE untuk menghapus sebuah resourse menggunakan CURL.

Tutorial kali ini masih merupakan lanjutan dari tutorial sebelumnya, yaitu Membuat Web Services Sederhana Menggunakan Methods HTTP PUT

File output_resources.txt yang merupakan output dari tutorial sebelumnya, pada tutorial kali ini kita akan menghapus file tersebut.

Menggunakan Methods HTTP Delete

Berikut adalah source code yang dapat anda gunakan untuk mencoba tutorial ini:

curl_delete.php

<?php
$url = 'http://localhost/sistem1/delete.php';

$init = curl_init();

curl_setopt($init, CURLOPT_URL, $url);
curl_setopt($init, CURLOPT_CUSTOMREQUEST, "DELETE");

curl_exec($init);
curl_close($init);
?>

delete_services.php

<?php
$putdata = fopen("php://input", "r");

unlink("output_resources.txt");
?>

Penjelasan dari script di atas adalah, file curl_delete.php akan meminta service delete_resources.php untuk menghapus output_resources.txt (lihat tutorial sebelumnya).

Selamat mencoba.

Leave a Comment