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
1 2 3 4 | else if ( $request_method == 'POST' ) { tambahkan( $_POST ); } |
Implementasi function dalam file function.php ini adalah
1 2 3 4 5 6 7 8 9 10 11 | 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