L’internet met une pléthore de ressources et d’informations à notre portée. Cependant, il est essentiel de comprendre comment les identifier et les récupérer. Pour ce faire, nous pouvons utiliser les URI et les URL. Bien que ce dernier terme vous soit probablement familier, vous vous demandez peut-être « ce qu’est un URI » Souvent, les outils de mise en réseau sur le Web utilisent ce terme, ce qui déroute les utilisateurs qui n’ont jamais rencontré cet acronyme auparavant.

Dans cet article, nous allons expliquer ce qu’est un URI. Nous verrons si un URI est différent d’une URL, nous décomposerons ses différents composants et nous explorerons ses différents cas d’utilisation. C’est parti !

Qu’est-ce qu’un URI ?

Un identificateur de ressources uniformes (URI) est une chaîne de caractères utilisée pour identifier une ressource. Nous pouvons utiliser un URI pour localiser un site Web, un fichier ou même un élément de données spécifique. Il s’agit d’un terme générique, qui englobe plusieurs autres localisateurs.

Il existe de nombreux types d’URI, mais le plus courant est l’URL (Uniform Resource Locator), comme https://www.elegantthemes/, comme vous pouvez le voir ci-dessous :

The Elegant Themes website as an example for what is a URI.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

L’URL est un type spécifique d’URI qui permet de localiser un site web spécifique sur Internet. Dans ce cas, la page d’accueil d’Elegant Themes. Il s’agit d’une URL car elle comprend à la fois le nom de la ressource (elegantthemes.com) et le chemin pour y accéder(https://).

Les URL sont généralement associées aux sites Web. Toutefois, nous pouvons également utiliser différents formats d’URI pour localiser des fichiers et d’autres ressources, comme des adresses électroniques ou des numéros de téléphone.

Voici quelques exemples supplémentaires de formats URI :

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

Dans ces exemples, l’URI utiliserait un protocole ftp:// si la ressource était un fichier. En outre, il utiliserait mailto : pour une adresse électronique.

Les autres types d’URI sont les noms de ressources uniformes (URN) et les citations de ressources uniformes (URC). Les URN sont des identifiants pour les documents publiés. En revanche, les URC sont conçus comme des identificateurs pour des éléments de données spécifiques.

Un exemple d’URN serait urn : ISBN 978-0-87779-636-7. Vous utiliseriez cet URN pour identifier la version brochée du Merriam-Webster Dictionary, Newest Edition par son numéro international normalisé du livre (ISBN) :

The ISBN number printed in The Merriam-Webster Dictionary copyright page.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

L’ISBN est un URI qui nomme un livre de manière unique et globale. Il peut aider les utilisateurs à vérifier qu’ils obtiennent la version ou l’édition correcte d’une ressource imprimée qu’ils souhaitent.

Qu’est-ce qu’un fragment d’URI ?

Un URI est une séquence compacte de caractères identifiant une ressource abstraite ou physique. De plus, une poignée d’éléments composent un URI.

Vous trouverez ci-dessous la syntaxe de base d’un URI :

URI = scheme :[//autorité]path[?query][#fragment]

Cela semble assez compliqué, mais c’est en fait assez simple. Regardons donc de plus près ce que signifie chacun de ces éléments :

  • Scheme: Le protocole que vous utilisez pour interagir avec la ressource, comme « https »
  • Autorité: Les informations sur l’hôte et le port
  • Chemin d’accès: Typiquement une séquence de segments séparés par des barres obliques (par exemple, /blog/posts/new-recipes)
  • Requête : Chaîne facultative contenant une série de paires attribut-valeur précédée d’un point d’interrogation

Un autre composant essentiel est un fragment URI. Il s’agit d’un identifiant supplémentaire et facultatif qui utilise le signe dièse (« # ») pour accéder à une partie particulière de la page. En HTML, vous pouvez ajouter ce fragment à une URL pour localiser une section spécifique d’une page ou d’un document, appelée « identifiant de fragment ». Pour ce faire, vous pouvez utiliser la valeur de l’attribut id de l’élément.

Par exemple, vous pouvez utiliser https://www.website.com/blog/postname#top pour accéder au début d’un article de blog. Ou peut-être utiliserez-vous #pricing pour diriger les utilisateurs directement vers le tableau des prix sur une page de caractéristiques plus longue.

Supposons que vous ayez une page sur votre site Web et que vous utilisiez la balise pour identifier la section FAQ de votre page. Dans ce scénario, vous pouvez utiliser https://www.website.com/about.html#faq pour accéder directement à la section concernée. Il suffit que le conteneur de la FAQ ait <id= »faq »></id= »faq »> comme sélecteur CSS.

Un URI est-il identique à une URL ?

Comme mentionné, un URI est une séquence de caractères utilisée pour identifier une ressource. Bien qu’il existe différents types d’URI, l’URL est le plus courant.

Toutes les URL sont considérées comme des URI. Cependant, toutes les URI ne sont pas des URL.

La principale différence entre ces deux séquences de ressources est que les URI identifient et les URL localisent. Nous utilisons une URL pour trouver des pages Web et des URI pour identifier des fichiers HTML, XML et autres.

En général, une URL comprend le nom de la ressource et un nom de domaine ou une adresse IP. En revanche, les URI ne doivent pas nécessairement contenir un nom de domaine ou une adresse IP.

Un URI peut identifier des ressources par leur nom, leur emplacement ou les deux. Toutefois, les URL spécifient la ressource et la manière de l’atteindre sur l’internet.

Comment les URI sont-ils utilisés ?

Vous devriez envisager d’utiliser un URI chaque fois que vous avez besoin d’identifier une ressource. Cependant, il n’y a pas une façon spécifique d’utiliser un URI. Le type le plus approprié dépendra de la ressource et du contexte dans lequel vous voulez y accéder.

Par exemple, si vous devez localiser une ressource Internet telle qu’un site Web, vous utiliserez généralement une URL. Pour ce faire, vous devrez taper l’URL dans la barre d’adresse de votre navigateur Web, y compris https://, puis appuyer sur Entrée.

Lorsqu’il s’agit de domaines de sites Web, tels que elegantthemes.com, il est préférable d’utiliser une URL car elle est plus spécifique (c’est pourquoi elle est devenue la navigation Internet par défaut). Elle fournit le nom et l’ emplacement de la ressource.

Par ailleurs, supposons que vous utilisiez un URN pour identifier un livre. Dans ce cas, vous pourriez l’inclure dans une citation pour ce corpus d’ouvrages. Un URN permet d’identifier une ressource par un nom unique. Cependant, il ne vous indique pas nécessairement comment la localiser.

D’autre part, vous pouvez utiliser les URN pour identifier les métadonnées d’un document plutôt que le document lui-même.

Par exemple, vous pouvez utiliser un URC pour pointer vers le code source HTML d’une page. Dans ce cas, il pourrait ressembler à view-source:https://example.com/ dans la barre de votre navigateur. Il vous conduirait directement au code de la page pour cette URL.

Conclusion

L’internet nous permet de trouver et de localiser un large éventail de ressources. Si la plupart des utilisateurs ne connaissent que la structure des URL, les URI en général permettent d’accéder à tout, des livres aux sites Web, voire à des ensembles de données et des bases de code spécifiques. Cependant, les protocoles et méthodes que nous utilisons pour identifier et accéder à ces matériaux dépendent de leurs formats et contextes.

Comme nous l’avons vu dans cet article, une URI est une séquence de caractères qui vous permet d’identifier un site web, un fichier ou un élément de données spécifique. Il s’agit d’un terme générique pour divers fragments de localisateurs. L’URI le plus courant est une URL, qui permet de localiser des adresses Web. Toutefois, il existe également des URN, qui permettent d’identifier d’autres types de ressources, comme les livres, et des URC, qui permettent de localiser des points de données spécifiques.

Nous savons que les URI peuvent être un sujet dense, alors avez-vous des questions sur ce qu’est un URI ? Faites-nous en part dans la section des commentaires ci-dessous !