Der Uniform Resource Locator (URL) ist die am häufigsten angewandte Unterart des Uniform Resource Identifiers (URI), im allgemeinen Sprachgebrauch auch als Internet- / Webadresse bezeichnet!
Bestandteil | Erkärung / Beispiel |
---|---|
<scheme> = [http[s]://] | [ftp://] | [file:///] | [mailto:] | legt die Methode fest mit der die Ressource angesprochen werden soll, z.B. http:// |
<host> = [[<subdomain>.]<domain>.<top-level-domain>] | [ip] | legt die Adresse der Resource fest, z.B. www.gocher.me oder IP z.B. 127.0.0.1 |
<port> | legt das TCP/IP Port fest, muss nicht angegeben werden, falls es der standard Port ist, z.B.HTTP 80, bei HTTPS 443 und bei FTP 21. |
<stem> = /[<path>/][filename] | beschreibt die eigentliche Resource, es kann der Pfad zu einer Datei sein z.B. /items/index.php aber auch eine zu interpretierende Zeichenkette sein |
<query> = ?<key>[=<value>][&<key>[=<value>]] | zusätzliche Informationen zur dynamischen Verarbeitung, z.B. ?collapse=true&activeid=123 |
<fragment> = #[a..z, A..Z, 0..9, /?:@.-_~!$&'()*+,;= ] |
Referenzierung eines Teilbereichs der Resource, z.B. Sprungmarke (anchor) #tabelle |
<url> = [<scheme><host>[:<port>]]<stem>[<query>][<fragment>] | http://www.gocher.me/items/index.php?collapse=true&activeid=123#tabelle |