# URL de données

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.