← Semua dokumentasi

Fundamental

HTTP & API untuk Pemula

GET, POST, status code — bahasa yang dipakai frontend bicara ke backend.

Bagian 1

HTTP itu tata krama restoran: frontend (pelanggan) memesan lewat pelayan (request) ke dapur (server). GET = 'lihatkan menu' (ambil data, aman diulang). POST = 'saya pesan ini' (kirim data, mengubah keadaan). Method salah = memesan dengan cara menunjuk menu ke koki — membingungkan.

Bagian 2

Status code adalah jawaban dapur: 2xx 'siap, silakan!' (200 OK, 201 Created), 4xx 'salahmu, pelanggan' (400 request cacat, 401 belum login, 404 tidak ada), 5xx 'salah kami, dapur kebakaran' (500). Baca angka depannya saja, kamu sudah tahu siapa yang harus memperbaiki.

Bagian 3

Coba sendiri: buka DevTools → tab Network, lalu klik sesuatu di web favoritmu. Setiap baris adalah percakapan HTTP yang bisa kamu intip. Ini cara tercepat memahami API tanpa teori.

cheatsheet.txt
GET  /api/users      -> 200 OK       (ambil data)
POST /api/users      -> 201 Created  (buat baru)
GET  /api/nope       -> 404 Not Found
POST tanpa login     -> 401 Unauthorized