Setelah kita membahas REST API server dengan PHP secara umum maka kita akan membahas pada salah satu HTTP method yaitu POST. Pada artikel sebelumnya di https://www.proweb.co.id/articles/restful/rest-api-server.html kita sudah membahas bahwa untuk penanganan method POST pada REST API server kita menggunakan function tambahkan($_POST). Cuplikan source code pada end point API tersebut adalah
else if ($request_method=='POST') { tambahkan($_POST); }
Implementasi function dalam file function.php ini adalah
function tambahkan($lagu) { global $con;//mysqli connection $stmt = $con->prepare("INSERT INTO tbl_lagu SET judul=?, pencipta=?"); $stmt->bind_param('ss',$lagu['judul'],$lagu['pencipta']); $stmt->execute(); $lagu['lagu_id'] = $con->insert_id; header("Content-Type:application/json"); echo json_encode($lagu); }
Pada contoh di atas kita akan membuat sebuah REST API server untuk menambahkan database lagu.
Kunjungi www.proweb.co.id untuk menambah wawasan anda .
REST API Server Method POST dengan PHP
Pingback:REST API Client method POST dengan Javascript – PT Proweb Indonesia