Стандарты HTTP протокола. История развития HTTP протокола. Версии HTTP протокола
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем знакомиться с протоколом HTTP в рубрике Серверы и протоколы…
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе HTTP протокол. В этой записи мы рассмотрим механизмы HTTP протокола, позволяющие нам устанавливать язык содержимого в HTTP сообщениях, так называемые HTTP метки языка.
Содержание статьи:
Если вы хотите узнать всё про протокол HTTP, обратитесь к навигации по рубрике HTTP протокол. Стоит сказать, что метка языка — это HTTP параметр. В протоколе HTTP присутствует параметр меток языка или HTTP тэг, как хотите, так и называйте. HTTP метка (HTTP тэг) языка определяет/указывает естественный язык: разговорный, письменный, или какой-то другой, главное, чтобы этот язык использовался одним человеком для общения с другим. HTTP использует метки языка внутри полей заголовка Accept-Language и Content-Language.
Общий синтаксис HTTP меток языка(HTTP тэгов языка):
[php]
language-tag = primary-tag *( «-» subtag )
primary-tag = 1*8ALPHA
subtag = 1*8ALPHA
[/php]
Пример меток:
[php]
en, en-US, en-cockney, i-cherokee, x-pig-latin
[/php]
Любая двухсимвольная первичная метка является меткой аббревиатуры языка ISO 639, а любая двухсимвольная подчиненная метка является меткой кода страны ISO 3166.
HTTP метки объектов нужны для сравнения двух или более HTTP объектов от одного ресурса. Версия HTTP/1.1 (HTTP стандарт) использует метки объекта в полях заголовка ETag, If-Match, If-None-Match, и If-Range при использование условного HTTP метода GET. Метка объекта должна быть уникальна среди всех версий всех объектов, связанных с конкретным ресурсом. Данное значение метки объекта может использоваться для объектов, полученных из кэша HTTP приложения.
Выберете удобный для себя способ, чтобы оставить комментарий