RFC: 2068
Оригинал: Hypertext Transfer Protocol - HTTP/1.1
Другие версии: RFC 2616
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , , ,
Перевод: Алексей Симонов

14.2. Accept-Charset

Поле заголовка запроса Accept-Charset может использоваться, чтобы указать, какие наборы символов являются приемлемыми для ответа. Это поле позволяет клиентам, способным к пониманию более полных или наборов символов специального назначения сообщать о той возможности на сервер, который способен к представлению документов в тех наборах символов. Набор символов ISO8859-1 может быть предположен, чтобы быть приемлемым для всех пользовательских агентов.

Accept-Charset = "Accept-Charset" ":"
          1#( charset [ ";" "q" "=" qvalue ] )

Значения набора символов описаны в разделе 3.4. Каждому charset можно дать связанное качественное значение, которое представляет предпочтение пользователя этому charset. Значение по умолчанию — q=1. Пример

Accept-Charset: iso-8859-5, unicode-1-1;q=0.8

Если номер заголовка Accept-Charset присутствует, значение по умолчанию — то, что любой набор символов является приемлемым. Если заголовок Accept-Charset присутствует, и если сервер не может отправить ответ, который является приемлемым согласно заголовку Accept-Charset, то сервер ДОЛЖЕН отправить ошибочный ответ с 406 (not acceptable) код состояния, хотя отправка недопустимого ответа также позволена.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.