Enhetens URL

Nivå, Lektion
Tillgängliga

2.1 värd

Efter att Tim Berners-Lee uppfann World Wide Web, HTML, HTTP och webbservrar, bestämde han sig för att göra livet svårare för framtida webbprogrammerare och kom med länkar, eller URL:er. URL står för Universal Resource Locator.

En typisk länk ges av en mall:

protocol://host/path?query#anchor

Några av delarna kan saknas, men protocolbör hostalltid anges.

Protocolanger namnet på protokollet som klienten och servern kommer att kommunicera med. Typiska protokollnamn: HTTP, HTTPS, FTP, SSH, ...

Hostär namnet på servern i nätverket som förfrågan skickas till. Från början var det en IP-adress, men folk kom snabbt på mänskligt läsbara namn (domännamn) för att inte komma ihåg någonting. Som om det är så svårt att komma ihåg ett par siffror)

queryTill en början tänkte man inte på någon. Pathangav platsen för HTML-filen som servern skulle ge till klienten. Men efter att webben togs över av amatörer insåg de snabbt att HTML-filer kunde skapas dynamiskt på serversidan. Därför lades en sektion till i URL:en query, där en massa användbar information kan skickas till servern.

Och slutligen anchor, detta är bara en speciell etikett på en HTML-sida som talar om för webbläsaren att sidan inte bara ska visas, utan också rullas till en viss plats, det vill säga en etikett.

2.2 fråga och parametrar

Jag ska berätta lite mer om query.

Delen av länken under rubrikenquery börjar direkt efter frågetecknet och slutar med ett # (eller slutet av länken). Informationen i frågan är en uppsättning parametrar i följande form:

name=value&name2=value2&nameN=valueN

Webbadressen får inte innehålla mellanslag och en massa andra tecken, så alla misstänkta tecken escapes. Troligtvis har du ofta stött på detta när du kopierade en länk och kastade den till en vän:

width="300" Symbol Kodning
1 Plats %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 & %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
elva / %2F

Du kan läsa mer om detta ämne på länken .

Kommentarer
  • Populär
  • Ny
  • Gammal
Du måste vara inloggad för att lämna en kommentar
Den här sidan har inga kommentarer än