Internetový URL parser

Analýza a pochopení součástí URL adresy

Zadejte URL adresu

Výsledek analýzy

Prosím, zadejte URL adresu k analýze.

Historie

V historii nejsou žádné záznamy

Průvodce strukturou URL adresy

Naučte se o součástech URL adresy a pochopení jednotných identifikátorů zdrojů.

Kompletní struktura URL adresy

Plná syntaktická struktura URL adresy a význam každé součásti.

Schéma://[Uživatelské_informace@]Hostitel[:Port][/Cesta][?Požadavek][#Fragment]
Komponenta Popis Detaily
Schéma (protokol)

Určuje protokol používaný pro přístup k zdroji, jako je http, https, ftp, mailto.

Časté: http(80), https(443), ftp(21), ws(80), wss(443)

Komponenta autority

Obsahuje uživatelské informace, název hostitele a číslo portu pro identifikaci zdroje.

Formát: [Uživatelské_informace@]Hostitel[:Port], například, uživatel:heslo@ukazka.cz:8080

Hostitel (doména/IP adresa)

Určuje server podle doménového jména nebo IP adresy a je nejdůležitější součástí URL adresy.

Může být doména (ukazka.cz), IPv4 (192.168.1.1) nebo IPv6 ([::1])

Číslo portu

Určuje port služby na serveru. Pokud je vynecháno, použije se výchozí port pro daný protokol.

Rozsah: 1 - 65535, často používané: 80 (HTTP), 443 (HTTPS), 21 (FTP)

Komponenta cesty

Určuje přesné umístění zdroje na serveru, podobně jako cesta v souborovém systému.

Hierarchická struktura oddělená /: /dokumenty/rucovodstvi/instalace.html

Parametry požadavku

Klíč - hodnotové dvojice začínající ?, pro posílání dalších informací na server.

Formát: ?klic1=hodnota1&klic2=hodnota2. Speciální znaky musí být kódovány podle standardu pro URL adresy.

Definice fragmentu

Začíná # pro navigaci uvnitř stránky a obvykle odkazuje na konkrétní sekce stránky.

Pro zobrazení pouze u klienta a neposílá se na server, například, #sekce1

Uživatelské informace

Obsahuje uživatelské jméno a heslo pro identifikaci. Je zřídka používáno v moderních aplikacích.

Formát: uživatelské_jméno:heslo@. Nevhodné z bezpečnostních důvodů.

Pravidla pro kódování URL adresy

Speciální znaky musí být kódovány v procentovém formátu, aby byla zajištěna správná přenositelnost URL adresy.

Mezera → %20, Čínské znaky → UTF - 8 kódování, Rezervované znaky jako ? → %3F

Relativní URL adresy

Odkazy na cesty na základě aktuálního umístění stránky, což usnadňuje psaní URL adres.

./Stejný úroveň, ../Nahoru, /Kořenová cesta, //Relativní k protokolu, ?Pouze požadavek

Standardy pro URL adresy

Sledují RFC 3986 a další mezinárodní standardy pro dosažení jednotnosti a kompatibility URL adres.

Obvykle je maximální délka omezena na 2048 znaků a podporuje mezinárodní doménová jména.