Pembahasan mengenai REST API sampai kepada method DELETE dan kita memulainya dengan mengimplementasikan REST API server untuk method DELETE dengan menggunakan bahasa pemrograman PHP.
Potongan source code ini pada end point yang ada di https://www.proweb.co.id/articles/restful/rest-api-server.html adalah seperti berikut ini:
else if ($request_method=='DELETE') { hapus($lagu_id); }
Kita kemudian akan melakukan implementasi function hapus seperti berikut ini
function hapus($lagu_id) { global $con;//mysqli connection $lagu_id = (int) $lagu_id; if ($con->query("DELETE FROM tbl_lagu WHERE lagu_id=$lagu_id")) { $info['deleted_id']=$lagu_id; header("Content-Type:application/json"); echo json_encode($info); } }
Untuk mengimplementasikan REST API server method DELETE dengan menggunakan bahasa pemrograman PHP kita harus menggunakan server sendiri, atau VPS atau VM. Kita jangan menggunakan shared hosting karena kemungkinan REQUEST_METHOD untuk DELETE tidak diperbolehkan karena alasan keamanan.
Demikianlah contoh source implementasi REST API server method DELETE pada kali ini. Artikel selanjutnya akan membahas implementasi REST API client dengan menggunakan bahasa pemrograman PHP.
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Pingback:REST API Client method Delete dengan Javascript – PT Proweb Indonesia