Enhedens URL

Ledig

2.1 vært

Efter Tim Berners-Lee opfandt World Wide Web, HTML, HTTP og webservere, besluttede han at gøre livet sværere for fremtidige webprogrammører og kom med links eller URL'er. URL står for Universal Resource Locator.

Et typisk link er givet af en skabelon:

protocol://host/path?query#anchor

Nogle af delene kan mangle, men protocolbør hostaltid være anført.

Protocolangiver navnet på den protokol, som klienten og serveren vil kommunikere med. Typiske protokolnavne: HTTP, HTTPS, FTP, SSH, ...

Hoster navnet på den server på netværket, som anmodningen skal sendes til. I starten var det en IP-adresse, men folk fandt hurtigt på menneskelæselige navne (domænenavne) for ikke at huske noget. Som om det er så svært at huske et par tal)

I starten queryvar der ikke tænkt på nogen. Pathangivet placeringen af ​​HTML-filen, som serveren skulle give til klienten. Men efter at nettet blev overtaget af amatører, indså de hurtigt, at HTML-filer kunne oprettes dynamisk på serversiden. Derfor blev der tilføjet en sektion til URL'en query, hvor en masse nyttig information kan videregives til serveren.

Og endelig anchorer dette bare en speciel etiket på en HTML-side, der fortæller browseren, at siden ikke kun skal vises, men også rulles hen til et bestemt sted, det vil sige en etiket.

2.2 forespørgsel og parametre

Jeg vil fortælle dig lidt mere om query.

Den del af linket under titlenquery starter umiddelbart efter spørgsmålstegnet og slutter med et # (eller slutningen af ​​linket). Oplysningerne i forespørgslen er et sæt parametre i følgende form:

name=value&name2=value2&nameN=valueN

URL'en må ikke indeholde mellemrum og en masse andre tegn, så alle mistænkelige tegn escapes. Mest sandsynligt stødte du ofte på dette, når du kopierede et link og smed det til en ven:

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

Du kan læse mere om dette emne på linket .

Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu