Posts

Showing posts from February, 2017

About Me

Hi, you can call me Ardhi. Since Feb 2018, I have been working at Universitas Sebelas Maret Surakarta as a lecturer in the Informatics department. I have an interest in programming (Android, Java, Javascript) and GNU/Linux, please feel free to drop any comments if you have the same interest.

REST Web Service

Istilah REST yang merupakan singkatan dari Representational State Transfer pertama kali digunakan oleh Roy Fielding, salah seorang pelopor proyek web server Apache, pada disertasinya di University of California tahun 2000. REST web service atau RESTful web service atau RESTful web API menggunakan arsitektur REST, memiliki karakteristik sebagai berikut - Menggunakan method HTTP secara eksplisit Salah satu karakteristik kunci dari RESTful web service adalah penggunaan method HTTP secara eksplisit. Prinsip dasar desain REST membuat pemetaan one-to-one antara operasi create , read , update , dan delete (CRUD) dan method HTTP sebagai berikut POST untuk membuat resource di server GET untuk menerima resource PUT untuk mengupdate atau mengubah state suatu resource REMOVE untuk menghapus resource - Stateless Stateless web service membuat sebuah respon yang terhubung dengan halaman resource . Hal ini berbeda dengan stateful service yang menyimpan variabel dari reques