Raffi Rabbani
Raffi Rabbani

Client-Server Architecture

# API Fundamental
Easy
Icon

Hampir semua web modern bekerja dengan prinsip Request dan Response.

Diagram Request Response

Diagram Request Response

The Flow

1. Request (Permintaan): Client (Browser/HP) mengirim pesan HTTP ke Server. Contoh: "Tolong ambilkan data user dengan ID 1".

2. Processing: Server menerima pesan, mencari di database, dan membungkus datanya.

3. Response (Jawaban): Server mengirim balik data tersebut (biasanya dalam format JSON) beserta Status Code (misal: 200 OK atau 404 Not Found).

Analogi Paket

Bayangkan Anda belanja online:

  • Request: Anda klik "Beli" (mengirim alamat & uang).
  • Response: Kurir datang membawa paket barang (atau surat pemberitahuan jika barang habis).