Rest (Representational State Transfer) adalah salah satu cara mengakses layanan web. REST API digunakan dengan membuat permintaan HTTP GET atau POST atau PUT atau DELETE dari sisi klien ke server untuk mendapatkan atau untuk menaruh beberapa informasi ke server.
Layanan web berbasis REST dapat memberikan output dalam format apa pun seperti CSV, JSON, RSS, dll. Jadi itu tergantung pada persyaratan format mana yang kalian ingin parsing dengan mudah dengan bahasa kalian.
Dalam tutorial ini kalian akan belajar cara membuat REST API sederhana menggunakan PHP, tutorial dijelaskan dalam langkah-langkah yang sangat mudah.
Jadi mari kita mulai pengkodeannya, disini saya memiliki struktur file berikut untuk contoh REST API.
index.php
read.php
db_connect.php
Langkah 1
Dalam contoh REST API ini, kita akan membaca data dari database MySQL. Dengan menggunakan tabel di bawah ini untuk penyimpanan data.
Contoh REST API ini akan mencari produk dengan membuat permintaan URL. Jadi di dalam index.php, akan membuat FORMULIR dengan tombol input dan pencarian.
- index.php
1 2 3 4 5 6 7 8 9 10
<div class="container"> <h2>How To Create Simple REST API in PHP</h2> <form class="form-inline" action="" method="POST"> <div class="form-group"> <label for="name">Search Item(Samsung, Sony, LG etc):</label> <input type="text" name="name" class="form-control" placeholder="Enter Product Name" required/> </div> <button type="submit" name="submit" class="btn btn-default">Find</button> </form> </div>
Langkah 4
Pada Formulir Pencarian akan membuat permintaan REST API HTTP GET melalui CURL untuk mendapatkan detail produk.
Ketika HTTP GET permintaan dibuat menggunakan URL di atas, detail produk didapatkan dari tabel database menggunakan fungsi getItems() dan kembali sebagai JSON Encrypt. Jika pencarian tidak ditemukan dalam database maka itu mengembalikan pesan status sebagai “Item Tidak Ditemukan”.