2.1 tuan rumah
Sawise Tim Berners-Lee nemokke World Wide Web, HTML, HTTP lan server web, kang mutusaké kanggo nggawe urip harder kanggo programer web mangsa lan teka munggah karo pranala, utawa URL. URL singkatan saka Universal Resource Locator.
Link khas diwenehi cithakan:
protocol://host/path?query#anchor
Sawetara bagean bisa uga ilang, nanging protocol
kudu host
didaftar.
Protocol
nemtokake jeneng protokol sing klien lan server bakal komunikasi. Jeneng protokol umum: HTTP, HTTPS, FTP, SSH, ...
Host
iku jeneng server ing jaringan kanggo ngirim panjalukan kanggo. Wiwitane iku alamat IP, nanging wong-wong kanthi cepet nggawe jeneng sing bisa diwaca manungsa (jeneng domain) supaya ora ngelingi apa-apa. Kaya-kaya ngelingi saperangan angka iku angel banget)
Wiwitane, ora ana query
sing dipikirake. Path
nemtokake lokasi file HTML sing server ngirim kanggo klien. Nanging, sawise web dijupuk dening amatir, padha cepet nyadari yen file HTML bisa mbosenke digawe ing sisih server. Mulane, bagean ditambahake menyang URL query
, ing ngendi akeh informasi migunani bisa dikirim menyang server.
Lan pungkasane anchor
, iki mung label khusus ing kaca HTML sing ngandhani browser manawa kaca kasebut ora mung ditampilake, nanging uga digulung menyang papan tartamtu, yaiku label.
2.2 pitakon & params
Aku bakal ngandhani sethithik babagan query
.
Bagean pranala ing judhulquery
diwiwiti langsung sawise tandha pitakon lan dipungkasi kanthi # (utawa pungkasan pranala). Informasi ing pitakonan minangka sakumpulan paramèter ing wangun ing ngisor iki:
name=value&name2=value2&nameN=valueN
URL kasebut ora bisa ngemot spasi lan akeh karakter liyane, mula kabeh karakter sing curiga bisa lolos. Paling kamungkinan, sampeyan kerep nemoni iki nalika sampeyan nyalin link lan mbuwang menyang kanca:
jembar = "300" | Simbol | Enkoding |
---|---|---|
1 | panggonan | %20 |
2 | ! | %21 |
3 | # | %22 |
4 | $ | %24 |
5 | % | %25 |
6 | & | %26 |
7 | ' | %27 |
8 | * | %2A |
9 | + | %2B |
10 | , | %2C |
sewelas | / | %2F |
Sampeyan bisa maca liyane babagan topik iki ing link .