no fucking license
Bookmark

Perbedaan antara REST API dengan Restful API singkat

Perbedaan antara REST API dengan Restful API


API - Sebelum membahas perbedaan antara Rest dan Restful, setidaknya mari kita singgung sedikit tentang apa itu API. Secara pengertian, API atau Application Programming Interface adalah jembatan penghubung dari dua atau lebih aplikasi untuk saling berinteraksi dan berbagi data. 

REST - dengan kepanjangan representational state transfer jika diterjemahkan ke dalam bahasa indonesia transfer keadaan representasi. Istilah ini diperkenalkan pertama kali pada tahun 2000 pada disertasi doktoral Roy Fielding, salah seorang penulis utama spesifikasi HTTP. Istilah ini selanjutnya dipergunakan secara luas pada komunitas jaringan. -Dikutip dari wikipedia. 

RESTful - Sistem yang mengikuti prinsip REST Fielding. Bisa disebut juga protokol atau aturan untuk melakukan REST.

Diantaranya terdapat 2 REST yaitu dari sisi server (REST SERVER) dan dari sisi client (REST CLIENT). Jika mendengar kata server dan client sudah pasti kita mempunyai gambaran secara mudah nya, Server menyimpan data(Resource) dari dua atau lebih client yang saling berinteraksi, dan rest sebagai jembatan agar saling terhubung. 




Disini resource diidentifikasi oleh URIs(Universal Resource Identifiers) 

Contoh sederhana URIs REST
GET /user/id/1format/json
Contoh sederhana URIs Restful 
GET /user/1.json
Resource tersebut akan direpresentasikan dalam beberapa bentuk, format teks, json, XML. 

Perbedaan diantaranya:

REST 
1.   Mendukung permintaan GET dan POST.
2.   REST merupakan arsitektur dari sebuah perangkat lunak.
3.   penggunaan REST lebih sederhana
4.   Kurangnya dukungan standar, seperti keamanan, kebijakan, keandalan pesan, 

RESTful
1.   Mendukung permintaan GET, POST, PUT, DELETE, PATCH. Secara mudahnya Restful lebih lengkap.
2.   Protokol / aturan untuk menjalankan REST

Pada intinya Restful sudah pasti Rest tetapi yang Rest belum bisa disebut Restful. Karena kurangnya leengkapnya dukungan request client dari Rest. 

Sekian, penjelasan secara singkat antara Rest dan Restful API. Bila ada salah kata yang kurang berkenan dalam penyampaian kami mohon maaf. Terimakasih telah membaca.

Posting Komentar

Posting Komentar

Silahkan memberi tanggapan yang membangun