URLs de Dados

## 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.