Posts

Showing posts from February, 2017

About Me

My name is Ardhi Wijayanto. I was born on Ngawi, East Java. Since Feb 2018, I have been working at Universitas Sebelas Maret Surakarta as a lecturer on Informatics department. I have interest in programming (Android, Java, Javascript) and GNU/Linux. You can find me at LinkedIn Twitter Github

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