Ce este un URI? Tot ce trebuie să știți

Publicat: 2022-04-05

Internetul pune o multitudine de resurse și informații la îndemâna noastră. Cu toate acestea, este esențial să înțelegeți cum să le identificați și să le recuperați. Pentru a face asta, putem folosi URI-uri și URL-uri. Deși probabil că ești familiarizat cu ultimul termen, s-ar putea să te întrebi „ce este un URI?” Adesea, instrumentele de rețea de pe web folosesc acest termen, derutând utilizatorii care nu au întâlnit până acum acronimul.

În această postare, vom explica ce este un URI. Vom discuta dacă un URI este diferit de un URL, vom descompune diferitele sale componente și vom explora diferitele sale cazuri de utilizare. Să sărim înăuntru!

Ce este un URI?

Un Uniform Resource Identifier (URI) este un șir de caractere folosit pentru a identifica o resursă. Putem folosi un URI pentru a identifica un site web, un fișier sau chiar o anumită bucată de date. Este un termen umbrelă, sub care se încadrează diverși alți localizatori.

Există multe tipuri diferite de URI-uri, dar cel mai comun este Uniform Resource Locator (URL), cum ar fi https://www.elegantthemes/ , după cum puteți vedea mai jos:

Site-ul web Elegant Themes ca exemplu pentru ceea ce este un URI.

Adresa URL este un tip specific de URI care localizează un anumit site web pe internet. În acest caz, pagina de start Teme elegante. Este o adresă URL deoarece include atât numele resursei ( elegantthemes.com ) cât și calea de a ajunge acolo ( https:// ).

Adresele URL sunt de obicei asociate cu site-uri web. Cu toate acestea, putem folosi și formate URI diferite pentru a localiza fișiere și alte resurse, cum ar fi adrese de e-mail sau numere de telefon.

Câteva exemple suplimentare de formate URI includ:

  • ftp://example.com/download.zip
  • mailto:[email protected]
  • file:///home/user/file.txt
  • tel:1-888-555-5555

În aceste exemple, URI-ul ar folosi un protocol ftp:// dacă resursa ar fi un fișier. În plus, ar folosi mailto: pentru o adresă de e-mail.

Alte tipuri de URI sunt Uniform Resource Names (URN) și Uniform Resource Citations (URC). URN-urile sunt identificatori pentru documentele publicate. În schimb, URC-urile sunt concepute ca identificatori pentru anumite date.

Un exemplu de URN ar fi urna: ISBN 978-0-87779-636-7 . Veți folosi acest URN pentru a identifica versiunea broșată a Dicționarului Merriam-Webster, cea mai nouă ediție după numărul său internațional standard de carte (ISBN):

Numărul ISBN tipărit în pagina de drepturi de autor The Merriam-Webster Dictionary.

ISBN-ul este un URI care denumește o carte în mod unic și global. Poate ajuta utilizatorii să verifice că primesc versiunea sau ediția corectă a unei resurse tipărite pe care o doresc.

Ce este un fragment URI?

Un URI este o secvență compactă de caractere care identifică o resursă abstractă sau fizică. Mai mult, există o mână de componente care alcătuiesc un URI.

Mai jos este sintaxa de bază a unui URI:

URI = schema:[//authority]cale[?query][#fragment]

Pare destul de complicat, dar este destul de simplu. Deci, să aruncăm o privire mai atentă la ce înseamnă fiecare dintre aceste elemente:

  • Schemă : protocolul pe care îl utilizați pentru a interacționa cu resursa, cum ar fi „https”
  • Autoritate : informațiile despre gazdă și portul
  • Cale : de obicei, o secvență de segmente separate prin bare oblice (de exemplu, / blog/postări/rețete-noi )
  • Interogare: un șir opțional care conține o serie de perechi atribut-valoare precedate de un semn de întrebare

O altă componentă esențială este un fragment URI. Acesta este un identificator opțional și suplimentar care folosește semnul hash („#”) pentru a sări la o anumită parte a paginii. În HTML, puteți adăuga acest fragment la o adresă URL pentru a localiza o anumită secțiune a unei pagini sau a unui document, cunoscută sub numele de „identificator de fragment”. Puteți face acest lucru utilizând valoarea atributului id al elementului.

De exemplu, puteți folosi https://www.website.com/blog/postname#top pentru a naviga în partea de sus a unei postări de blog. Sau poate ați folosi #pricing pentru a direcționa utilizatorii direct către tabelul de prețuri de pe o pagină cu funcții mai lungă.

Să presupunem că aveți o pagină pe site-ul dvs. și că utilizați eticheta <id> pentru a identifica secțiunea Întrebări frecvente a paginii dvs. În acest scenariu, puteți folosi https://www.website.com/about.html#faq pentru a merge direct la secțiunea relevantă. Ar trebui doar ca containerul de întrebări frecvente să aibă <id="faq"> ca selector CSS.

Este un URI la fel cu un URL?

După cum sa menționat, un URI este o secvență de caractere folosită pentru a identifica o resursă. Deși există diferite tipuri de URI, URL-ul este cel mai comun.

Toate adresele URL sunt considerate URI. Cu toate acestea, nu toate URI-urile sunt URL-uri.

Principala diferență dintre cele două secvențe de resurse este că URI-urile identifică și URL-urile localizează. Folosim o adresă URL pentru a găsi pagini web și URI-uri pentru a identifica fișiere HTML, XML și alte fișiere.

De obicei, o adresă URL include numele resursei și un nume de domeniu sau o adresă IP. În schimb, URI-urile nu trebuie să conțină neapărat un nume de domeniu sau o adresă IP.

Un URI poate identifica resursele după nume, locație sau ambele. Cu toate acestea, adresele URL specifică resursa și cum se ajunge la ea pe internet.

Cum sunt utilizate URI-urile?

Ar trebui să luați în considerare utilizarea unui URI ori de câte ori trebuie să identificați o resursă. Cu toate acestea, nu există o modalitate specifică de a utiliza un URI. Tipul cel mai potrivit va depinde de resursă și de contextul în care doriți să o accesați.

De exemplu, dacă trebuie să găsiți o resursă bazată pe internet, cum ar fi un site web, veți utiliza de obicei o adresă URL. Acest proces ar presupune introducerea adresei URL în bara de adrese a browserului dvs. web, inclusiv https://, apoi apăsarea Enter .

Când discutăm despre domeniile site-ului web, cum ar fi elegantthemes.com , cel mai bine este să folosiți o adresă URL pentru că este mai specifică (de aceea a devenit navigarea implicită pe internet). Acesta furnizează numele și locația resursei.

Ca alternativă, să presupunem că utilizați un URN pentru a identifica o carte. În acest caz, l-ați putea include într-o citare pentru acel corp de lucrare. Un URN poate identifica o resursă printr-un nume unic. Cu toate acestea, nu vă spune neapărat cum îl puteți localiza .

Pe de altă parte, puteți utiliza URC-urile pentru a identifica metadatele unui document, mai degrabă decât documentul real.

De exemplu, puteți utiliza un URC pentru a indica codul sursă HTML al unei pagini. În acest caz, ar putea arăta ca view-source:https://example.com/ în bara browserului. Te-ar duce direct la codul paginii pentru acea adresă URL.

Concluzie

Internetul ne permite să găsim și să găsim o gamă largă de resurse. În timp ce majoritatea utilizatorilor sunt familiarizați doar cu structura URL, URI-urile în general vă oferă acces la orice, de la cărți la site-uri web și chiar la anumite seturi de date și baze de coduri. Cu toate acestea, protocoalele și metodele pe care le folosim pentru a identifica și accesa aceste materiale depind de formatele și contextele lor.

După cum sa discutat în acest articol, un URI este o secvență de caractere care vă permite să identificați un site web, un fișier sau un anumit fragment de date. Este un termen umbrelă pentru diferite fragmente de localizare. Cel mai comun URI este un URL, care localizează adresele web. Cu toate acestea, există și URN-uri, care pot identifica alte tipuri de resurse, cum ar fi cărțile, iar URC-urile pot identifica anumite puncte de date.

Știm că URI-urile pot fi un subiect dens, așa că aveți întrebări despre ce este un URI? Anunțați-ne în secțiunea de comentarii de mai jos!

Imagine prezentată prin Overearth / shutterstock.com