Lewati ke konten utama
menjadi.dev
Dasar Web

URL (Uniform Resource Locator)

Alamat lengkap suatu resource di internet (website, gambar, API endpoint).

URL adalah alamat lengkap yang menunjuk ke resource tertentu di internet. Struktur URL: protocol (https://) + domain (www.example.com) + port (:443) + path (/blog/post-1) + query string (?category=tech&page=2) + fragment (#comments). Protocol menentukan bagaimana client berkomunikasi dengan server (http, https, ftp). Domain di-resolve ke IP address oleh DNS. Path menunjuk lokasi resource di server. Query string mengirim parameter tambahan (key-value pairs). Fragment mengarah ke bagian spesifik halaman (tidak dikirim ke server). URL encoding mengubah karakter spesial (%20 untuk spasi, %3F untuk ?).

Contoh Kode

// Struktur URL
https://www.example.com:443/api/users?page=1&limit=10#results
____/   _____________/  _________________________/ ____/
  |           |                       |                  |
Protocol    Domain              Path + Query        Fragment