Jednolity lokalizator zasobów

Article

July 2, 2022

Uniform Resource Locator (ang. Uniform Resource Locator, skrót: URL lub Uniform Resource Locator, adres lokalizacji, adres URL) jest powszechnie znany jako adres strony internetowej lub w skrócie URL. Jest to adres standardowego zasobu w Internecie, tak jak w Internecie Numer domu w drodze. Pierwotnie został wymyślony przez Tima Bernersa-Lee jako adres w sieci WWW, a teraz został skompilowany przez konsorcjum World Wide Web jako standard internetowy RFC 1738. W historii Internetu wynalezienie Uniform Resource Locator jest bardzo podstawowym krokiem. Składnia Uniform Resource Locator jest ogólna i rozszerzalna.Do reprezentowania adresów internetowych używa części American Standard Code for Information Interchange. Początek Uniform Resource Locator ogólnie oznacza protokół sieciowy używany przez sieć komputerową. Standardowy format lokalizatora zasobów uniform jest następujący: [typ protokołu]://[adres serwera]:[numer portu]/[ścieżka do pliku UNIX na poziomie zasobów][nazwa pliku]?[zapytanie]#[identyfikator fragmentu] uniform lokalizator zasobów Pełny format jest następujący: [Typ protokołu]://[Informacje o poświadczeniach potrzebne do uzyskania dostępu do zasobów]@[Adres serwera]:[Numer portu]/[Ścieżka do pliku UNIX na poziomie zasobu][Nazwa pliku]?[Zapytanie] #[Identyfikator segmentu] Wśród nich [Informacje o poświadczeniach dostępu], [Numer portu], [Zapytanie] i [Identyfikator segmentu] są elementami opcjonalnymi.

gramatyka

Uniform Resource Locator protokołu Hypertext Transfer Protocol zawiera pięć podstawowych elementów uzyskiwania informacji z Internetu w prostym adresie: Symbol znaku adresu URL poziomu protokołu transportowego („//”, stały) Informacje uwierzytelniające potrzebne do uzyskania dostępu do zasobu (Można pominąć ) Serwer (zwykle nazwa domeny, czasem adres IP) Numer portu (wyrażony w liczbach, można pominąć, jeśli jest to wartość domyślna) Ścieżka (użyj "/" do rozróżnienia każdej nazwy katalogu w ścieżce) Zapytanie ( Parametry formularza w trybie GET zacznij od znaku „?”, a każdy parametr jest oddzielony znakiem „&”, a następnie nazwa parametru i dane są oddzielone znakiem „”, zwykle w kodowaniu URL UTF-8, aby uniknąć konfliktów znaków Pytanie) Fragment (początek ze znakiem „#”)

Przykład

Weźmy jako przykład „https://zh.wikipedia.org:443/w/index.php?title random page”, gdzie: https to protokół; zh.wikipedia.org to serwer; 443 to sieć na numer portu serwera, /w/index.php, to ścieżka, ?titleSpecial: losowa strona, to zapytanie. Większość przeglądarek internetowych nie wymaga od użytkowników wprowadzania części „https://” strony internetowej, ponieważ większość treści internetowych to pliki protokołu Hypertext Transfer Protocol. Podobnie, „443” jest powszechnie używanym numerem portu dla dokumentów Hypertext Transfer Protocol (a „80” jest powszechnie używanym numerem portu dla dokumentów Hypertext Transfer Protocol), więc zazwyczaj nie jest konieczne jego określanie. Ogólnie użytkownicy muszą tylko wpisać część Uniform Resource Locator (np. „zh.wikipedia.org/w/index.php?titleSpecial:Random Page|Random Page”). Ponieważ protokół przesyłania hipertekstu umożliwia serwerowi przekierowanie przeglądarki na inny adres strony internetowej, wiele serwerów pozwala użytkownikom pominąć część adresu strony internetowej, taką jak „www”. Technicznie rzecz biorąc, pominięty adres strony internetowej jest w rzeczywistości innym adresem strony internetowej.Sama przeglądarka nie może określić, czy ten nowy adres jest dostępny, a serwer musi wykonać zadanie przekierowania.

Inne zastosowania

Uniform Resource Locator jest używany nie tylko jako adres strony internetowej, ale klient JDBC używa również Uniform Resource Locator do łączenia się z serwerem bazy danych. Natomiast ciąg połączenia ODBC ma tę samą funkcję, ale nie używa formatu adresu URL, ale parę klucz-wartość oddzieloną średnikiem i znakiem równości. Poniżej przedstawiono jednolity lokalizator zasobów dla bazy danych Oracle: jdbc:datadirect:oracle://myserver:1521;sidtestdb

Widzieć

Uniform Resource Identifier (URI) Uniform Resource Name (URN)

Odniesienie

link zewnętrzny

World Wide Web Consortium-Naming and Addressing (kopia zapasowa archiwum stron, przechowywana w archiwum internetowym) (angielski) do dekodowania adresów URL online w Internecie (obsługa kodowania Ascii, utf-8, big5, gb2312, euc-jp, euc-kr, itp.) (kopia zapasowa archiwum strony, przechowywana w Internet Archive)

Original article in Chinese language