Assalamualaikum Warahmatullahi Wabaraktuh,

Dalam Postingan ini saya akan memberikan pengertian soal Rest Api jika anda belum mengetahui apabila sudah paham boleh di skip, jadi kita harus tau dulu apa itu API ( Application Programming Interface ) merupakan sebuah perangkat lunak yang dapat menerima panggilan atau permintaan dari perangkat lunak lainnya seperti aplikasi dan website yang memberikan pelayanan.

Sesuai penjelasan diatas jika API adalah sebuah software yang mengintegrasikan antara aplikasi yang kita buat dengan aplikasi yang lain. Tujuan pembuatannya yaitu untuk saling berbagi data antar aplikasi yang sudah diintegrasikan tersebut.

Sedangkan REST API merupakan salah satu dari desain arsitektur yang terdapat di dalam API itu sendiri. Dan cara kerja dari RESTful API yaitu REST client akan Melakukan akses pada data/resource pada REST server dimana masing-masing resource. Atau data/resource tersebut akan dibedakan oleh sebuah global ID atau URIs (Universal Resource Identifiers).

Jadi, Nantinya data yang diberikan oleh REST server itu bisa berupa format text, JSON atau XML. Dan saat ini format yang paling populer dan paling banyak digunakan adalah format JSON.

Adapun metode HTTP yang secara umum dipakai dalam REST api adalah:

  • GET, berfungsi untuk membaca data/resource dari REST server
  • POST, berfungsi untuk membuat sebuah data/resource baru di REST server
  • PUT, berfungsi untuk memperbaharui data/resource di REST server
  • DELETE, berfungsi untuk menghapus data/resource dari REST serve
  • OPTIONS, berfungsi untuk mendapatkan operasi yang disupport pada resource dari REST server.

Contoh sourcecode Rest Api Covid19 Menggunakan Programan PHP silahkan Download.

Referensi :