~/VibeHandbook
PDF Gratis

Bab 03 · 10

Rekap dan Latihan

Poin-poin utama

  • Web adalah satu tarian sederhana yang diulang tanpa henti: sebuah client (biasanya sebuah browser) mengirim sebuah request, dan sebuah server mengirim balik sebuah response. Selebihnya hanyalah detail di atas itu.
  • adalah bagian-bagian berlabel yang disambung jadi satu — scheme, host, path, query. Method-nya adalah kata kerjanya: GET membaca, POST membuat, PUT memperbarui, DELETE menghapus.
  • adalah vonis sekilas dari server. Pembagian 4xx/5xx memberitahumu ke mana harus melihat: 4xx berarti request-nya yang salah (URL yang keliru), 5xx berarti kode milik server sendiri yang rusak.
  • (gembok kecil) menyegel percakapan itu sehingga tidak ada yang di tengah bisa membacanya — aplikasi sungguhan selalu menggunakannya. Cookie adalah cara sebuah situs mengingat kamu sedang login di berbagai request.
  • -mu adalah client (berjalan di browser); -mu adalah server (menjalankan logikamu dan berbicara dengan ). Setiap fitur yang kamu bangun berada di salah satu sisi tarian ini.

Coba sendiri

Buka situs web mana pun, lalu buka developer tools browsermu (klik kanan → "Inspect", lalu tab "Network") dan muat ulang halamannya. Perhatikan daftar request yang terus bertambah — kamu akan melihat satu request halaman diikuti puluhan lainnya untuk gambar, font, dan style, persis seperti yang dijelaskan. Klik salah satu dan lihat method-nya (GET), status code-nya (semoga 200), dan header-nya. Kamu sekarang sedang melihat tarian request/response terjadi secara nyata, lengkap dengan kosakata untuk membacanya.

bab ini

I'm learning how the web works as a beginner. Using my own app as the example:
<describe your app, or paste a URL or an error you're seeing>

- Walk me through the request/response cycle for one specific action
  (like loading a page or submitting a form), step by step.
- Tell me which part is the client (frontend) and which is the server (backend).
- If I'm seeing a status code or error, explain whether it's a 4xx (my
  request was wrong) or a 5xx (the server broke), and where to look.
- Keep it concrete and beginner-friendly — no assumed knowledge.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.