Maison  >  Article  >  La différence et l'association entre uri et url

La différence et l'association entre uri et url

Guanhui
Guanhuioriginal
2020-05-11 16:30:5510561parcourir

La différence et l'association entre uri et url

La différence et l'association entre uri et url

URI est un identifiant de ressource uniforme, un identifiant de ressource unifié, utilisé pour identifier de manière unique une ressource .

Chaque ressource disponible sur le Web, telle que les documents HTML, les images, les clips vidéo, les programmes, etc., est localisée par un URI L'URI se compose généralement de trois parties : ① Le mécanisme de dénomination pour accéder à la ressource. ② L'hôte sur lequel la ressource est stockée. Nom ③ Le nom de la ressource elle-même, représenté par le chemin, en mettant l'accent sur la ressource.

L'URL est un localisateur de ressources uniforme. Il s'agit d'un URI spécifique, c'est-à-dire qu'une URL peut être utilisée pour identifier une ressource et spécifie également comment localiser la ressource.

L'URL est une chaîne utilisée pour décrire les ressources d'informations sur Internet. Elle est principalement utilisée dans divers programmes clients et serveurs WWW, notamment le célèbre Mosaic. Les URL peuvent être utilisées pour décrire diverses ressources d'informations dans un format unifié, notamment des fichiers, des adresses de serveur et des répertoires, etc. Les URL se composent généralement de trois parties : ① le protocole (ou méthode de service) ② l'adresse IP de l'hôte où la ressource est stockée (incluant parfois le numéro de port) ③ l'adresse spécifique de la ressource hôte. Tels que les noms de répertoires et de fichiers, etc.

URN, nom de ressource uniforme, dénomination de ressource unifiée, identifie les ressources par leur nom, comme mailto:java-net@java.sun.com.

URI définit une identification unifiée des ressources dans un concept abstrait de haut niveau, tandis que l'URL et l'URN sont des moyens spécifiques d'identifier les ressources. L'URL et l'URN sont tous deux un type d'URI. En gros, chaque URL est un URI, mais chaque URI n'est pas nécessairement une URL. En effet, les URI incluent également une sous-classe, l'URN (Uniform Resource Name), qui nomme la ressource mais ne précise pas comment la localiser. Les URI mailto, news et isbn ci-dessus sont tous des exemples d’URN.

Dans l'URI de Java, une instance d'URI peut représenter une valeur absolue ou relative, à condition qu'elle soit conforme aux règles de syntaxe de l'URI. La classe URL est non seulement conforme à la sémantique, mais contient également des informations permettant de localiser la ressource, elle ne peut donc pas être relative. Dans la bibliothèque de classes Java, la classe URI ne contient aucune méthode d'accès aux ressources. Sa seule fonction est d'analyser. En revanche, la classe URL ouvre un flux vers une ressource.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn