URL данных

Leo Savernik

Перевод на русский: Григорий Мохин

URL данных позволяют включать небольшие фрагменты данных непосредственно в URL. Это оправдано для небольших тестовых фрагментов HTML или в других случаях, когда создавать отдельный документ нецелесообразно.

data:,фрагментик (обратите внимание на запятую после двоеточия) выдаст текстовый документ, содержащий текст фрагментик

Так можно задать текстовый документ. Для документов HTML требуется указать тип MIME text/html: data:text/html,<title>Testcase</title><p>Тест</p>. В итоге будет выдано содержание точно такое же, как если бы это был отдельный документ.

Можно задавать различные кодировки. Восьмибитные символы следует передавать в виде шестнадцатеричных символов со знаком процента: data:;charset=iso-8859-1,Gr%FC%DFe aus Schl%E4gl, что будет показано как Grüße aus Schlägl/ Если же не указать атрибут кодировки, то будет показано что-то наподобие Gr??e aus Schl?gl

Подробная информация приведена в документе IETF RFC2397.