J'ai cherché cette question, mais je n'ai pas trouvé de bonne réponse.
Même l'article de Wikipedia sur les URI ne l'explique pas complètement. Je pensais que c'était le protocole pour accéder à une page Web. par exemple HTTP / HTTPS / FTP, mais l'article wiki dit le contraire.
Certains schémas d'URI ne sont associés à aucun protocole spécifique (par exemple "fichier") et beaucoup d'autres n'utilisent pas le nom d'un protocole comme préfixe (par exemple "news").
Je sais quelle partie de l'URL est le schéma . Mais ma vraie question était: qu'est-ce que ça fait?
urn:isbn:096139210x
Utilise donc le double schéma? Cela provient des documents java: docs.oracle.com/javase/8/docs/api/java/net/URI.html .La citation de Wikipedia peut être un peu trompeuse. Cela signifie que, par exemple, le
file:
schéma d'URI n'indique pas le type de moyen utilisé pour accéder aux données (ou quoi qu'il pointe). Avechttp:
vous savez il y a le protocole HTTP utilisé. Avecfile:
c'est tout ce que les applications veulent utiliser.Avec
news:
le nom du protocole est NNTP, mais le nom ne reflète pas cela. Ce qui est une bonne chose dans mon esprit, carnews:
est beaucoup plus clair.Ainsi, le schéma d'URI est que la première partie comprenant les deux points.
la source
Le schéma indique le système d'adressage utilisé. URL sont vraiment une unification des différents systèmes d'adressage disparates. La partie avant les deux-points identifie le schéma utilisé, et tout ce qui se trouve après les deux-points est spécifique à la syntaxe du schéma. Chaque mode définit sa propre façon d'accomplir des ressources. Ce qui rend la norme URL extensible à l'infini grâce à l'ajout de nouveaux programmes.
Il est difficile de dire quoi que ce soit en général pour les régimes, car ils sont très différents. Dans de nombreux cas, le nom du schéma est le nom d'un protocole qui peut être utilisé pour récupérer la ressource (comme http, https, ftp etc.) mais ce n'est pas une règle stricte, par exemple. le schéma «mailto» indique une adresse e-mail, mais pas un protocole particulier. Certains schémas ne correspondent à aucun protocole spécifique, comme le schéma «about» utilisé dans les navigateurs Web, où la ressource n'est pas du tout récupérée via un protocole, mais est intégrée dans le client.
la source
C'est la partie avant le colon dans un URI.
Par exemple: le régime d'
http://en.wikipedia.org/
est -http
. Le système d'file:///etc/passwd
est -file
. Le système d'ftp://example.org/resource.txt
est -ftp
.la source
Le schéma est la première hiérarchie d'un URI et donc la partie la plus «proéminente», qui est utilisée pour identifier le «but» de la ressource. Si vous êtes intéressé par une sorte de ressource (liens Web, actualités, fichiers), vous pouvez le dire en utilisant simplement la vérification du schéma - pas la chaîne de ressource entière.
C'est juste une chaîne représentant un ensemble de ressources.
la source
Je comme la description d'Apple:
La source
la source