Maison > Article > interface Web > Quelle est la différence entre URL et URI
Quelle est la différence entre URL et URI ? Cet article vous présentera ce que sont respectivement l'URL et l'URI ? A quoi ça sert ? Laissez tout le monde comprendre la différence entre URL et URI, j'espère que cela vous sera utile.
Quelle est l'URL ? A quoi ça sert ?
Une URL (Uniform Resource Locator) est l'adresse d'une ressource sur Internet et peut être définie comme une chaîne qui fait référence à une adresse et est utilisée pour indiquer l'emplacement de la ressource. et le protocole utilisé pour y accéder.
L'URL est le moyen le plus couramment utilisé pour localiser une ressource sur le Web, offrant un moyen de récupérer une représentation d'un emplacement physique en décrivant son emplacement réseau ou son mécanisme d'accès principal. Le protocole est décrit dans l'URL
, qui permet de récupérer la ressource et le nom de la ressource. Si la ressource est une ressource de type web, l'URL contient http/https au début. De même, si la ressource est un fichier, elle commence par ftp, si la ressource est une adresse email, elle commence par mailto.
L'URL contient les informations suivantes :
1. Le protocole utilisé pour accéder à la ressource
2. adresse ou nom de domaine)
3. Numéro de port sur le serveur (facultatif)
4. L'emplacement de la ressource dans la structure du répertoire du serveur
5. facultatif)
Exemple :
Comme le montre la figure ci-dessus, la première partie est destinée au protocole et le reste de la partie est destiné à la ressource. composé du nom de domaine ou du nom du programme.
Qu'est-ce qu'un URI ? A quoi ça sert ?
URI (Uniform Resource Identifier) est une séquence de caractères qui identifie une ressource logique ou physique. Semblable à une URL, c'est aussi une chaîne de caractères. Identifiez les ressources sur Internet en utilisant l'emplacement, le nom ou les deux, cela permet une identification uniforme des ressources.
Il existe deux types d'URI : l'identifiant de ressource uniforme (URL) et le nom de ressource uniforme (URN).
La forme générale de tout URI est :
scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]
Schéma : Le schéma répertorie la syntaxe spécifique et tous les protocoles associés aux URI. Le schéma ne respecte pas la casse et est suivi de deux points. Idéalement, le système d'URI devrait être enregistré auprès de l'IANA (Internet Assigned Numbers Authority), mais des systèmes non enregistrés peuvent également être utilisés.
Composant Autorisations : Le composant Autorisations se compose de plusieurs parties : une partie d'authentification facultative, un hôte (constitué d'un nom enregistré ou d'une adresse IP) et d'un numéro de port facultatif. La partie d'authentification contient le nom d'utilisateur et le mot de passe, séparés par deux points, suivis du symbole at (@). Après @ se trouve le nom d'hôte, puis deux points, puis un numéro de port. Il est important de noter que les adresses IPv4 doivent être en notation décimale à points et que les adresses IPv6 doivent être placées entre parenthèses.
Requête (facultatif) : La requête contient une chaîne de données non hiérarchiques. Bien que la syntaxe ne soit pas clairement définie, il s'agit généralement d'une séquence de paires attribut-valeur séparées par un délimiteur, tel qu'une esperluette ou un point-virgule. La requête est séparée de la partie précédente par un point d'interrogation.
Fragment (facultatif) : Le fragment contient un identifiant de fragment qui fournit une direction vers la ressource secondaire.
Différences clés entre l'URL et l'URI
L'URL est un localisateur de ressources uniforme, utilisé pour identifier les ressources (URI (Uniform Resource Identifier)) fourni ; une manière plus simple et extensible d’identifier les ressources. L'URL est un sous-ensemble de l'URI. Examinons la principale différence entre l'URL et l'URI.1. Différences de fonctions
L'URL (Uniform Resource Locator) est principalement utilisée pour créer des liens vers des pages Web, des composants Web ou des programmes sur des pages Web, à l'aide de méthodes d'accès (http, ftp, mailto et autres protocoles) pour récupérer les ressources de localisation. URI (Uniform Resource Identifier) est utilisé pour définir l'identité d'un élément, où le mot identifiant signifie distinguer une ressource des autres ressources quelle que soit la méthode utilisée (URL ou URN).2. On peut dire qu'une URL est une URI (une URL est un sous-ensemble d'URI), mais une URI ne peut jamais être une URL.
3. Différence de protocole
L'URL spécifie le type de protocole à utiliser, tandis que l'URI n'implique pas de spécifications de protocole. Résumé : Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.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!