Halo teman – teman, Kali ini kita akan Membuat Rest API dengan PHP dan MySql, RESTful API / REST API merupakan implementasi dari API (Application Programming Interface). REST (Representional State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protokol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi. Dimana tujuannya adalah untuk menjadikan sistem yang memiliki performa yang baik, cepat dan mudah untuk di kembangkan (scale) terutama dalam pertukaran dan komunikasi data. Rest API atau sering juga disebut dengan istilah API saja sering digunakan sebagai penghubung antara front–end dan back–end aplikasi. Front–end sendiri aplikasi interface yang digunakan user atau pengguna aplikasi. Contoh dari front-end aplikasi yaitu aplikasi android dan iOS. Back–end aplikasi yang digunakan administrator untuk manajemen data. Sehingga dengan Rest API data dari front-end ke back-end ataupun sebaliknya dapat diolah seperti menampilkan, menambahkan, mengubah dan menghapus data.
Selain HTTP Verbs diatas, masih ada metode HEAD dan PATCH dalam HTTP Request, tetapi jarang sekali digunakan.
– 2XX : adalah response
code yang menampilkan bahwa request berhasil. Dan berikut ini adalah response code yang biasa digunakan pada REST:
<?xml version=”1.0″?> <methodResponse> <params> <param> <value><double>18.24668429131</double></value> </param> </params> </methodResponse> JSON { “id”: “1234”, “first_name”: “jhon”, “last_name”: “doe”, “created”: “2015-05-22T14:56:29.000Z”, “updated”: “2015-05-22T14:56:29.000Z” } LET’S START CODE RESTFUL API
Selanjutnya kita testing API menggunakan POSTMAN seperti berikut: Get All MahasiswaGet MahasiswaInsert MahasiswaUpdate MahasiswaDelete MahasiswaFull Source Code : https://github.com/rizalrizal/SimpleApiPHP Happy Coding 🙂 Seorang pemuda muslim kelahiran bandung namun keturunan minang, bekerja sebagai kuli IT di PT. Durio Indigo dan pernah mencicipi pendidikan tinggi S1 Informatika Universitas Amikom Yogyakarta. Apa itu token API?Token API biasanya berupa kumpulan huruf angka acak (enkripsi) yang diberikan oleh pemilik situs kepada client. Pemilik yang membuatkan token tersebut dan dia pula yang bisa menterjemahkan (dekripsi) apa isi dari token tersebut. Untuk mendapatkan token, client harus mendaftarkan diri kepada pemilik situs.
Apa itu REST API PHP?Rest API adalah mekanisme yang memperbolehkan sebuah application atau device untuk dapat mengakses resource dari application atau device lain. Application atau device yang mengakses resource disebut client, sedangkan application atau device yang berisi resource adalah server.
Apa itu REST API dan contohnya?RESTful API / REST API merupakan implementasi dari API (Application Programming Interface). REST (Representional State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protokol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi.
|