CodeGym/Kursy Java/Moduł 3/Adres URL urządzenia

Adres URL urządzenia

Dostępny

2.1gospodarz

Po tym, jak Tim Berners-Lee wynalazł World Wide Web, HTML, HTTP i serwery sieciowe, postanowił utrudnić życie przyszłym programistom sieciowym i wymyślił łącza lub adresy URL. URL oznacza uniwersalny lokalizator zasobów.

Typowy link jest podany przez szablon:

protocol://host/path?query#anchor

Niektórych części może brakować, ale zawsze protocolpowinny hostbyć wymienione.

Protocolokreśla nazwę protokołu, za pomocą którego klient i serwer będą się komunikować. Typowe nazwy protokołów: HTTP, HTTPS, FTP, SSH, ...

Hostto nazwa serwera w sieci, do którego ma zostać wysłane żądanie. Początkowo był to adres IP, ale ludzie szybko wymyślili nazwy czytelne dla człowieka (nazwy domen), aby niczego nie pamiętać. Jakby zapamiętywanie kilku liczb było takie trudne)

Początkowo nie querymyślano o żadnym. Pathokreślał lokalizację pliku HTML, który serwer miał przekazać klientowi. Jednak po przejęciu sieci przez amatorów szybko zorientowali się, że pliki HTML mogą być tworzone dynamicznie po stronie serwera. Dlatego do adresu URL dodano sekcję query, w której można przekazać serwerowi garść przydatnych informacji.

I wreszcie anchor, jest to po prostu specjalna etykieta na stronie HTML, która mówi przeglądarce, że strona powinna nie tylko zostać wyświetlona, ​​ale także przewinięta do określonego miejsca, czyli etykiety.

2.2 zapytanie i parametry

Powiem ci trochę więcej nt query.

Część linku pod tytułemquery rozpoczyna się bezpośrednio po znaku zapytania i kończy znakiem # (lub końcem linku). Informacja w zapytaniu to zestaw parametrów w postaci:

name=value&name2=value2&nameN=valueN

Adres URL nie może zawierać spacji ani wielu innych znaków, więc wszystkie podejrzane znaki są zmieniane. Najprawdopodobniej często spotykałeś się z tym, gdy kopiowałeś link i rzucałeś go znajomemu:

szerokość = "300" Symbol Kodowanie
1 przestrzeń %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 & %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
jedenaście / %2F

Więcej na ten temat można przeczytać pod linkiem .

Komentarze
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Ta strona nie ma jeszcze żadnych komentarzy