URL de données
LeoSavernik l.savernik@aon.at
&traducteurLudovicGrossard;
2003-02-06
Les URL de données permettent d'inclure de petits documents dans les URL elles-même. Ceci est utile pour de petits tests HTML ou d'autres cas où la création d'un fichier ne se justifie pas.
data:,foobar (notez la virgule après le deux-points) délivrera un document texte contenant uniquement foobar
Cet exemple délivrait un document texte. Pour les documents HTML, nous devons spécifier le type MIME text/html : data:text/html,<title>test</title><p>Ceci est une page de test</p>. Ceci produira exactement la même sortie que si le contenu avait été chargé depuis un document.
Il est également possible de spécifier d'autres encodages. Notez que les caractères 8 bits doivent être échappés par un signe pourcentage et leur code hexadécimal à deux chiffres : data:;charset=iso-8859-15,ce test-l%E0 n'est pas le m%EAme résultant en ce test-là n'est pas le même alors qu'en omettant l'attribut d'encodage, on aurait obtenu quelque chose comme ce test-là n'est pas le même
IETF RFC2397 fournit plus d'informations.