Maison interface Web tutoriel HTML Quelle est la différence entre URL et URI

Quelle est la différence entre URL et URI

Dec 07, 2018 pm 02:08 PM
uri url

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 la différence entre URL et URI

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 :

Quelle est la différence entre URL et URI

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).

Quelle est la différence entre URL et URI

La forme générale de tout URI est :

scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]
Copier après la connexion

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!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Jul 25, 2023 am 09:05 AM

Introduction à la fonction PHP — get_headers() : Présentation de l'obtention des informations d'en-tête de réponse de l'URL : Dans le développement PHP, nous avons souvent besoin d'obtenir les informations d'en-tête de réponse de la page Web ou de la ressource distante. La fonction PHP get_headers() peut facilement obtenir les informations d'en-tête de réponse de l'URL cible et les renvoyer sous la forme d'un tableau. Cet article présentera l'utilisation de la fonction get_headers() et fournira quelques exemples de code associés. Utilisation de la fonction get_headers() : get_header

Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Mar 01, 2024 pm 01:20 PM

La raison de l'erreur est NameResolutionError(self.host,self,e)frome, qui est un type d'exception dans la bibliothèque urllib3. La raison de cette erreur est que la résolution DNS a échoué, c'est-à-dire le nom d'hôte ou l'adresse IP qui était. La tentative de résolution n'a pas pu être trouvée. Cela peut être dû au fait que l'adresse URL saisie est incorrecte ou que le serveur DNS est temporairement indisponible. Comment résoudre cette erreur Il peut y avoir plusieurs façons de résoudre cette erreur : Vérifiez si l'adresse URL saisie est correcte et assurez-vous qu'elle est accessible Assurez-vous que le serveur DNS est disponible, vous pouvez essayer d'utiliser la commande "ping" dans la ligne de commande pour tester si le serveur DNS est disponible Essayez d'accéder au site Web en utilisant l'adresse IP au lieu du nom d'hôte si vous êtes derrière un proxy

Quelle est la différence entre HTML et URL Quelle est la différence entre HTML et URL Mar 06, 2024 pm 03:06 PM

Différences : 1. Différentes définitions, l'URL est un localisateur de ressources uniforme et le HTML est un langage de balisage hypertexte ; 2. Il peut y avoir plusieurs URL dans un HTML, mais une seule page HTML peut exister dans une URL. 3. HTML fait référence à ; une page Web, et l'url fait référence à l'adresse du site Web.

Comment obtenir votre identifiant Steam en quelques étapes ? Comment obtenir votre identifiant Steam en quelques étapes ? May 08, 2023 pm 11:43 PM

De nos jours, de nombreux utilisateurs Windows qui aiment les jeux ont accédé au client Steam et peuvent rechercher, télécharger et jouer à n'importe quel bon jeu. Cependant, de nombreux profils d'utilisateurs peuvent porter exactement le même nom, ce qui rend difficile la recherche d'un profil ou même la liaison d'un profil Steam à d'autres comptes tiers ou la participation à des forums Steam pour partager du contenu. Le profil se voit attribuer un identifiant unique à 17 chiffres, qui reste le même et ne peut être modifié à aucun moment par l'utilisateur, contrairement au nom d'utilisateur ou à l'URL personnalisée. Quoi qu'il en soit, certains utilisateurs ne connaissent pas leur Steamid, et il est important de le savoir. Si vous ne savez pas comment retrouver le Steamid de votre compte, pas de panique. Dans cet article

Comment utiliser l'encodage et le décodage d'URL en Java Comment utiliser l'encodage et le décodage d'URL en Java May 08, 2023 pm 05:46 PM

Utilisez url pour encoder et décoder la méthode de classe java.net.URLDecoder.decode(url, decoding format) decoder.decoding pour l'encodage et le décodage. Convertie en chaîne ordinaire, URLEncoder.decode(url, format d'encodage) transforme la chaîne ordinaire en chaîne au format spécifié packagecom.zixue.springbootmybatis.test;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava.net. Encodeur d'URL

Conseils d'optimisation Scrapy : Comment réduire l'exploration des URL en double et améliorer l'efficacité Conseils d'optimisation Scrapy : Comment réduire l'exploration des URL en double et améliorer l'efficacité Jun 22, 2023 pm 01:57 PM

Scrapy est un puissant framework d'exploration Python qui peut être utilisé pour obtenir de grandes quantités de données sur Internet. Cependant, lors du développement de Scrapy, nous rencontrons souvent le problème de l'exploration des URL en double, ce qui fait perdre beaucoup de temps et de ressources et affecte l'efficacité. Cet article présentera quelques techniques d'optimisation de Scrapy pour réduire l'exploration des URL en double et améliorer l'efficacité des robots d'exploration Scrapy. 1. Utilisez les attributs start_urls et Allowed_domains dans le robot d'exploration Scrapy pour

Comment ajouter un préfixe d'URL à plusieurs contrôleurs SpringBoot Comment ajouter un préfixe d'URL à plusieurs contrôleurs SpringBoot May 12, 2023 pm 06:37 PM

Préface Dans certains cas, les préfixes du contrôleur de service sont cohérents. Par exemple, le préfixe de toutes les URL est /context-path/api/v1 et un préfixe unifié doit être ajouté à certaines URL. La solution envisageable consiste à modifier le chemin contextuel du service et à ajouter api/v1 au chemin contextuel. La modification du préfixe global peut résoudre le problème ci-dessus, mais il existe des inconvénients si l'URL a plusieurs préfixes, par exemple certains. Les URL nécessitent des préfixes. S'il s'agit de api/v2, il ne peut pas être distingué. Si vous ne souhaitez pas ajouter api/v1 à certaines ressources statiques du service, il ne peut pas être distingué. Ce qui suit utilise des annotations personnalisées pour ajouter uniformément certains préfixes d'URL. un,

que signifie l'URL que signifie l'URL Aug 04, 2023 am 11:43 AM

URL est l'abréviation de « Uniform Resource Locator », qui signifie « Uniform Resource Locator » en chinois. Une URL est une adresse utilisée pour localiser et accéder à des ressources spécifiques via Internet. Elle est couramment utilisée dans la navigation Web et les requêtes HTTP. La fonction principale de l'URL est de localiser et d'accéder aux ressources sur Internet. Ces ressources peuvent être des pages Web, des images, des vidéos, des documents ou d'autres fichiers.

See all articles