CodeGym /Java Course /Module 3 /Apparaat-URL

Apparaat-URL

Module 3
Niveau 9 , Les 1
Beschikbaar

2.1 gastheer

Nadat Tim Berners-Lee het World Wide Web, HTML, HTTP en webservers had uitgevonden, besloot hij het leven van toekomstige webprogrammeurs moeilijker te maken en bedacht hij links of URL's. URL staat voor Universal Resource Locator.

Een typische link wordt gegeven door een sjabloon:

protocol://host/path?query#anchor

Sommige onderdelen kunnen ontbreken, maar protocolmoeten hostaltijd worden vermeld.

Protocolspecificeert de naam van het protocol waarmee de client en server zullen communiceren. Typische protocolnamen: HTTP, HTTPS, FTP, SSH, ...

Hostis de naam van de server op het netwerk waarnaar het verzoek moet worden verzonden. In eerste instantie was het een IP-adres, maar men bedacht al snel voor mensen leesbare namen (domeinnamen) om niets te onthouden. Alsof het onthouden van een paar cijfers zo moeilijk is)

Aan niemand querywerd in eerste instantie gedacht. Pathspecificeerde de locatie van het HTML-bestand dat de server aan de client moest geven. Nadat het web echter door amateurs was overgenomen, realiseerden ze zich al snel dat HTML-bestanden dynamisch aan de serverkant konden worden gemaakt. Daarom is er een sectie toegevoegd aan de URL query, waarin een heleboel nuttige informatie kan worden doorgegeven aan de server.

En tot slot anchoris dit slechts een speciaal label op een HTML-pagina dat de browser vertelt dat de pagina niet alleen moet worden weergegeven, maar ook naar een bepaalde plaats moet worden gescrold, dat wil zeggen een label.

2.2 query & parameters

Ik zal je wat meer vertellen over query.

Het deel van de link onder de titelquery begint direct na het vraagteken en eindigt met een # (of het einde van de link). De informatie in de query is een set parameters in de volgende vorm:

name=value&name2=value2&nameN=valueN

De URL mag geen spaties en een heleboel andere tekens bevatten, dus alle verdachte tekens zijn ontsnapt. Hoogstwaarschijnlijk ben je dit vaak tegengekomen toen je een link kopieerde en naar een vriend gooide:

breedte = "300" Symbool Codering
1 ruimte %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 & %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
elf / %2F

Via de link kunt u meer lezen over dit onderwerp .

Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION