Dernières nouveautés en matière d'URLs
Note: les schémas d'URL qui suivent sont pour la plupart encore au stade d'Internet Draft
-
les URLs de type data:
- RFC 2397: The "data" URL scheme
- permet l'inclusion, dans le document HTML même, de données qui devraient normalement être dans un autre fichier (petites images, courtes notes, ...)
-
syntaxe:
data:[<mediatype>][;base64],<data>
- mediatype indique le type (MIME) de l'information contenue dans les données (par défaut: text/plain)
- la présence du ";base64" indique que les données sont encodées selon le schéma d'encodage base64, déjà utilisé pour le courrier électronique. A défaut, les octets contenant des caractères alpha-numériques sont envoyés tels quels et les autres sont remplacés par une séquence %xx où xx est la valeur en hexadécimal.
-
exemple:
<a href="data:,une%20courte%20note">texte porteur d'un lien vers une note (footnote)</a>
Cet exemple permet d'éviter de mettre la note en bas de page dans un autre document
-
les URLs de type irc:
- draft draft-mirashi-url-irc-01.txt
- utilisées pour faire référence à des serveurs IRC ou à des canaux ou des personnes spécifiques sur des serveurs IRC
-
syntaxe:
irc:[ //[ <host>[:<port>] ]/[<target>] [,needpass] ]
- par défaut, le port 194 est utilisé
- target désigne soit un canal soit une personne (voir RFC 1459)
- ",needpass" indique que l'utilisateur doit fournir un mot de passe avant l'accès au canal
-
exemples: les URLs
irc:
,irc://
etirc:///
font toutes trois référence au serveur IRC local; l'URLirc:///,needpass
de même, mais l'utilisateur devra d'abord fournir son mot de passe
-
les URLs de type cid: et mid:
- RFC 2111, voir aussi RFC 2557
-
le type cid: permet d'envoyer un message de courrier électronique
en HTML qui contienne des images. Il faut pour cela pouvoir utiliser des
URLs qui font référence à des objets qui sont dans
différentes annexes du même message MIME. Chaque annexe d'un
message a un identificateur unique appelé "Content-ID" qui peut être
utilisé dans une marque
<img src="cid:...">
- le type mid: peut être utilisé de manière similaire dans un message envoyé sur les news pour faire référence à un autre message de news
- W3C: Addressing Schemes
- RFC 2111: Content-ID and Message-ID Uniform Resource Locators
- RFC 2557: MIME Encapsulation of Aggregate Documents, such as HTML (MHTML)
- Dernier Internet draft destiné à remplacer les 1738 et 1808: Uniform Resource Locators (URL): Generic Syntax and Semantics
- Internet Draft: Using UTF-8 for non-ASCII Characters in URLs