URLs de Dados

Leo Savernik

Tradução: Lisiane Sztoltz

URLs de dados permitem que pequenos documentos de dados sejam incluídos na URL. Isto é útil para pequenos casos de testes HTML ou outras ocasiões que não justificam um documento por si só.

data:,bla (note a vírgula após dois pontos) entregará um documento de texto que contém nada além de bla

O último exemplo entregou um documento texto. Para documentos HTML deve ser especificado o tipo MIME text/html: data:text/html,<title>Caso de Teste</title><p>Isto é um teste</p>. Este exemplo produz exatamente o mesmo resultado do que se o conteúdo tivesse sido carregado de um documento separado.

Também é possível especificar conjuntos de caracteres alternantes. Note que caracteres de 8 bits têm de ser escapados com um sinal de porcentagem e seus códigos de dois dígitos hexadecimais: data:;charset=iso-8859-1,Gr%FC%DFe aus Schl%E4gl resulta em Grüße aus Schlägl, onde, ao omitir o atributo de conjunto de caracteres deve deixar algo como Gr??e aus Schl?gl

IETF RFC2397 fornece mais informações.