URLs de Dados

Leo Savernik

Tradução: Pedro Morais

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.