Co to jest identyfikator URI? Wszystko co musisz wiedzieć

Opublikowany: 2022-04-05

Internet daje nam dostęp do bogactwa zasobów i informacji. Jednak ważne jest, aby zrozumieć, jak je identyfikować i odzyskiwać. W tym celu możemy użyć identyfikatorów URI i adresów URL. Chociaż prawdopodobnie znasz ten drugi termin, możesz się zastanawiać „co to jest identyfikator URI?” Często narzędzia sieciowe w sieci używają tego terminu, wprowadzając w błąd użytkowników, którzy wcześniej nie zetknęli się z akronimem.

W tym poście wyjaśnimy, czym jest URI. Omówimy, czy identyfikator URI różni się od adresu URL, podzielimy jego różne składniki i zbadamy różne przypadki użycia. Wskoczmy!

Co to jest identyfikator URI?

Uniform Resource Identifier (URI) to ciąg znaków używany do identyfikacji zasobu. Możemy użyć identyfikatora URI, aby wskazać stronę internetową, plik, a nawet konkretną część danych. Jest to pojęcie zbiorcze, pod którym mieszczą się różne inne lokalizatory.

Istnieje wiele różnych typów identyfikatorów URI, ale najczęstszym z nich jest Uniform Resource Locator (URL), taki jak https://www.elegantthemes/ , jak widać poniżej:

Witryna Elegant Themes jako przykład tego, czym jest identyfikator URI.

Adres URL to określony typ identyfikatora URI , który lokalizuje określoną witrynę w Internecie. W tym przypadku strona główna Elegant Themes. Jest to adres URL, ponieważ zawiera zarówno nazwę zasobu ( elegantthemes.com ), jak i ścieżkę dostępu ( https:// ).

Adresy URL są zazwyczaj powiązane ze stronami internetowymi. Możemy jednak również używać różnych formatów URI do lokalizowania plików i innych zasobów, takich jak adresy e-mail lub numery telefonów.

Niektóre dodatkowe przykłady formatów URI obejmują:

  • ftp://example.com/download.zip
  • mailto:[e-mail chroniony]
  • plik:///home/użytkownik/plik.txt
  • tel: 1-888-555-5555

W tych przykładach identyfikator URI używałby protokołu ftp:// , gdyby zasób był plikiem. Ponadto wykorzystałby mailto: do adresu e-mail.

Inne typy identyfikatorów URI to jednolite nazwy zasobów (URN) i jednolite cytaty zasobów (URC). URN to identyfikatory publikowanych dokumentów. Natomiast URC są zaprojektowane jako identyfikatory dla określonych fragmentów danych.

Przykładem URN może być urna: ISBN 978-0-87779-636-7 . Możesz użyć tego URN do identyfikacji miękkiej wersji The Merriam-Webster Dictionary, Newest Edition według jej Międzynarodowego Standardowego Numeru Książki (ISBN):

Numer ISBN wydrukowany na stronie praw autorskich The Merriam-Webster Dictionary.

ISBN to identyfikator URI, który jednoznacznie i globalnie nadaje nazwę książce. Może pomóc użytkownikom zweryfikować, czy otrzymują odpowiednią wersję lub edycję zasobu drukowanego, którego potrzebują.

Co to jest fragment identyfikatora URI?

Identyfikator URI to zwarta sekwencja znaków identyfikująca abstrakcyjny lub fizyczny zasób. Co więcej, istnieje kilka komponentów, które składają się na URI.

Poniżej znajduje się podstawowa składnia identyfikatora URI:

URI = schemat:[//autorytet]ścieżka[?zapytanie][#fragment]

To wygląda na dość skomplikowane, ale jest naprawdę proste. Przyjrzyjmy się więc bliżej, co oznacza każdy z tych elementów:

  • Schemat : protokół używany do interakcji z zasobem, taki jak „https”
  • Organ : informacje o hoście i porcie
  • Ścieżka : zazwyczaj sekwencja segmentów oddzielonych ukośnikami (np. / blog/posts/new-recipes )
  • Zapytanie: opcjonalny ciąg, który zawiera serię par atrybut-wartość poprzedzonych znakiem zapytania

Kolejnym istotnym składnikiem jest fragment URI. Jest to opcjonalny i dodatkowy identyfikator, który używa znaku hash („#”), aby przejść do określonej części strony. W języku HTML możesz dołączyć ten fragment do adresu URL, aby zlokalizować określoną sekcję strony lub dokumentu, znaną jako „identyfikator fragmentu”. Możesz to zrobić, wykorzystując wartość atrybutu id elementu.

Na przykład możesz użyć https://www.website.com/blog/postname#top , aby przejść na górę posta na blogu. A może użyjesz #pricing , aby skierować użytkowników bezpośrednio do tabeli cen na dłuższej stronie funkcji.

Załóżmy, że masz stronę w swojej witrynie i używasz tagu <id> do zidentyfikowania sekcji FAQ na swojej stronie. W tym scenariuszu możesz użyć https://www.website.com/about.html#faq , aby przejść bezpośrednio do odpowiedniej sekcji. Wystarczy, że kontener FAQ będzie miał <id="faq"> jako selektor CSS.

Czy identyfikator URI jest taki sam jak adres URL?

Jak wspomniano, identyfikator URI to sekwencja znaków używana do identyfikacji zasobu. Chociaż istnieją różne typy identyfikatorów URI, najczęściej stosowany jest adres URL.

Wszystkie adresy URL są uważane za identyfikatory URI. Jednak nie wszystkie identyfikatory URI są adresami URL.

Główną różnicą między tymi dwiema sekwencjami zasobów jest to, że identyfikatory URI identyfikują i lokalizują adresy URL. Używamy adresu URL do wyszukiwania stron internetowych i identyfikatorów URI w celu identyfikacji plików HTML, XML i innych.

Zazwyczaj adres URL zawiera nazwę zasobu i nazwę domeny lub adres IP. Natomiast identyfikatory URI niekoniecznie muszą zawierać nazwę domeny lub adres IP.

Identyfikator URI może identyfikować zasoby według nazwy, lokalizacji lub obu. Jednak adresy URL określają zasób i sposób dotarcia do niego w Internecie.

Jak używane są identyfikatory URI?

Należy rozważyć użycie identyfikatora URI za każdym razem, gdy trzeba zidentyfikować zasób. Jednak nie ma jednego konkretnego sposobu użycia identyfikatora URI. Najbardziej odpowiedni typ będzie zależał od zasobu i kontekstu, w jakim chcesz uzyskać do niego dostęp.

Na przykład, jeśli chcesz zlokalizować zasób internetowy, taki jak witryna internetowa, zazwyczaj używasz adresu URL. Ten proces wymagałby wpisania adresu URL w pasku adresu przeglądarki internetowej, w tym https://, a następnie naciśnięcia klawisza Enter .

Omawiając domeny witryn internetowych, takie jak elegantthemes.com , najlepiej używać adresu URL, ponieważ jest on bardziej szczegółowy (dlatego stał się domyślną nawigacją internetową). Podaje nazwę i lokalizację zasobu.

Ewentualnie załóżmy, że używasz numeru URN do identyfikacji książki. W takim przypadku możesz umieścić go w cytacie dla tego dorobku. URN może identyfikować zasób za pomocą unikalnej nazwy. Jednak niekoniecznie mówi ci, jak możesz go zlokalizować .

Z drugiej strony możesz użyć URC do identyfikacji metadanych dokumentu, a nie samego dokumentu.

Na przykład możesz użyć URC, aby wskazać kod źródłowy HTML strony. W tym przypadku może wyglądać tak : view-source:https://example.com/ na pasku przeglądarki. Przeniesie Cię bezpośrednio do kodu strony dla tego adresu URL.

Wniosek

Internet pozwala nam znaleźć i zlokalizować szeroką gamę zasobów. Chociaż większość użytkowników zna tylko strukturę adresów URL, identyfikatory URI zapewniają dostęp do wszystkiego, od książek po witryny internetowe, a nawet do określonych zbiorów danych i baz kodów. Jednak protokoły i metody, których używamy do identyfikowania tych materiałów i uzyskiwania do nich dostępu, zależą od ich formatów i kontekstów.

Jak omówiono w tym artykule, identyfikator URI to sekwencja znaków, która pozwala zidentyfikować witrynę internetową, plik lub określoną część danych. Jest to zbiorcze określenie na różne fragmenty lokalizatora. Najpopularniejszym identyfikatorem URI jest adres URL, który lokalizuje adresy internetowe. Istnieją jednak również URN, które mogą identyfikować inne rodzaje zasobów, takie jak książki, a URC mogą wskazywać określone punkty danych.

Wiemy, że URI mogą być gęstą tematyką, więc czy masz pytania dotyczące tego, czym jest URI? Daj nam znać w sekcji komentarzy poniżej!

Polecane zdjęcie za pośrednictwem Overearth / shutterstock.com