analizuj | rozkładaj | buduj

> parse | analyze | build <

// Analizuj, rozkładaj i buduj URL z podziałem na komponenty

// KONSTRUKTOR URL

[ANALIZA]

Rozkład komponentów

Natychmiast rozkładaj dowolny URL na komponenty: protokół, host, port, ścieżkę, ciąg zapytania i fragment.

[BUDUJ]

Konstruktor URL

Buduj URL z poszczególnych komponentów. Wprowadź każdą część osobno i złóż kompletny URL.

[DARMOWY]

Tabela parametrów

Wyświetl wszystkie parametry zapytania jako pary klucz-wartość w przejrzystej tabeli.

// O STRUKTURZE URL

Struktura URL (RFC 3986):

URL podąża za strukturą zdefiniowaną w RFC 3986. Składa się ze schematu (protokołu), autorytetu (hosta i portu), ścieżki, zapytania i fragmentu.

Przykład:

https://user:pass@www.example.com:8080/path/page?key=value&foo=bar#section

Komponenty URL:

  • >Schemat: używany protokół (http, https, ftp, itp.)
  • >Autorytet: host, opcjonalny port i dane uwierzytelniające
  • >Ścieżka: hierarchiczna lokalizacja zasobu
  • >Zapytanie: parametry klucz-wartość po ?
  • >Fragment: identyfikator sekcji po #

>> często zadawane pytania

P: Jakie są części URL?

O: URL składa się ze schematu, autorytetu, ścieżki, ciągu zapytania i fragmentu.

P: Czym są parametry zapytania?

O: Parametry zapytania to pary klucz-wartość po znaku ?, rozdzielone &.

P: Jaka jest różnica między URL a URI?

O: URI identyfikuje zasób. URL jest typem URI, który zapewnia także środki lokalizacji zasobu.

P: Czym jest kodowanie procentowe?

O: Kodowanie procentowe zastępuje niebezpieczne znaki % i dwoma cyframi szesnastkowymi.

P: URL względny vs bezwzględny?

O: Bezwzględny URL zawiera pełny adres. Względny URL określa tylko ścieżkę względem bieżącej strony.

// INNE JĘZYKI