URL
Uniform Resource Locator - řetězec znaků sloužící k přesné identifikaci umístění prostředku na internetu.
URL, celým názvem Uniform Resource Locator („jednotný lokátor zdrojů“) je řetězec znaků s definovanou strukturou, který slouží k přesné specifikaci umístění zdrojů informací (ve smyslu dokument nebo služba) na Internetu.
URL definuje doménovou adresu serveru, umístění zdroje na serveru a protokol, kterým je možné zdroj zpřístupnit.
Jednotlivá pole v URL:
protokol://server.doména druhého řádu.generická doména:port/umístění v rámci serveru?formulářová data (parametry)
Některá pole jsou nepovinná – buď nemají význam, nebo se předpokládá předdefinovaná hodnota, závislá např. na schématu (např. pro protokol HTTP je implicitní port 80), nebo na aplikaci (pro webový prohlížeč se předpokládá protokol HTTP).
Příklad pro WWW stránku:
https://cs.wikipedia.org:80/w/wiki.phtml?title=URL&action=edit
- protokol: http – odpovídající protokolu téhož jména
- server (počítač): cs.
- doména druhého řádu: wikipedia.
- generická doména (nejvyššího řádu): org(.)
- port: 80 – jelikož pro http je port 80 implicitní, není ho třeba v tomto konkrétním případě uvádět
- konkrétní umístění v rámci serveru: /w/wiki.phtml – je uveden včetně cesty (adresáře) v rámci webserveru, začínající od adresáře „viděného z internetu“
- parametry (formulářová data): pro formulářové metody POST a GET, jsou-li specifikovány, jsou uvozeny znakem otazníku. Zde je první parametr se jménem „title“ a hodnotou „URL“, druhý se jménem „action“ a hodnotou „edit“. Parametr a hodnota se oddělují rovnítkem, dvojice parametr–hodnota se oddělují ampersandem. Hodnota (i s rovnítkem) může být vynechána, pak se parametr předá jako prázdný řetězec.
Pomocí URL lze zadat také auten tizační informace: mezi protokol a doménové jméno je možno vložit uživatelské jméno a případně i heslo oddělená navzájem dvojtečkou a od následující domény zavináčem.