0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

REST API

REST API adalah arsitektur standar untuk layanan web yang memungkinkan komunikasi antar aplikasi menggunakan protokol HTTP. Karakteristik utamanya termasuk stateless, penggunaan format data ringan seperti JSON, dan pemanfaatan metode HTTP untuk operasi CRUD. Keunggulan REST API meliputi ringan, cepat, fleksibel, dan skalabilitas tinggi.

Diunggah oleh

24072123007
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

REST API

REST API adalah arsitektur standar untuk layanan web yang memungkinkan komunikasi antar aplikasi menggunakan protokol HTTP. Karakteristik utamanya termasuk stateless, penggunaan format data ringan seperti JSON, dan pemanfaatan metode HTTP untuk operasi CRUD. Keunggulan REST API meliputi ringan, cepat, fleksibel, dan skalabilitas tinggi.

Diunggah oleh

24072123007
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Apa itu REST API?

REST (Representational State Transfer) adalah gaya arsitektur standar untuk membangun
layanan web (web services) yang memungkinkan aplikasi saling berkomunikasi
menggunakan protokol HTTP. REST API dirancang agar ringan, cepat, dan terstruktur,
sehingga sangat umum digunakan pada aplikasi web dan mobile modern.

Karakteristik Utamanya
●​ Stateless: Setiap permintaan (request) dari klien ke server harus berisi semua
informasi yang dibutuhkan. Server tidak menyimpan status/sesi (session state) klien.
●​ Format Data Ringan: Umumnya menggunakan format JSON (JavaScript Object
Notation) untuk pertukaran data.
●​ Standar Metode HTTP: Menggunakan metode HTTP standar untuk melakukan
tindakan/operasi tertentu.

Metode HTTP dalam REST API (CRUD)


REST API memanfaatkan metode bawaan HTTP untuk mengelola data:

Metode Aksi / Operasi Contoh Penggunaan


HTTP

GET Membaca / Mengambil data Mengambil daftar produk dari toko


online

POST Membuat / Menambah data Mendaftar akun baru


baru

PUT / PATCH Mengubah / Memperbarui Mengubah nama akun atau kata


data sandi

DELETE Menghapus data Menghapus postingan di media


sosial

Keunggulan REST API


●​ Ringan & Cepat: Penggunaan format JSON membuat pertukaran data jauh lebih
kecil dibanding format dokumen lama seperti XML.
●​ Fleksibel & Mudah Diintegrasikan: Dapat dihubungkan dengan berbagai bahasa
pemrograman (Python, JavaScript, PHP, Java, dll.).
●​ Skalabilitas Tinggi: Karena bersifat stateless, server REST dapat dengan mudah
ditingkatkan kapasitasnya (scale up) tanpa memikirkan penyimpanan sesi pengguna.

Anda mungkin juga menyukai