# URLs de Dados

Os URLs de dados permitem incluir pequenos documentos no URL propriamente dito. Isto é útil para testes de HTML muito pequenos ou outras ocasiões que não justificam um documento separado.

`data:,ola` (repare na vírgula após os dois pontos) devolve um documento de texto que contém apenas `ola`

O exemplo anterior devolvem um documento de texto. Para documentos HTML é necessário indicar o tipo MIME `text/html`: `data:text/html,<title>Teste</title><p>Teste teste teste</p>`. Este exemplo produz exactamente o mesmo resultado do que se o conteúdo tivesse sido carregado de um documento separado.

Também é possível indicar outras codificações. Os caracteres de 8 bits devem ser codificados com um sinal de percentagem e o seu código hexadecimal de dois dígitos: `data:;charset=iso-8859-1,Gr%FC%DFe aus Schl%E4gl` resulta em `Grüße aus Schlägl` enquanto que se omitir o atributo de codificação irá obter algo como `Gr??e aus Schl?gl`

Veja IETF RFC2397 para mais informações.