2015-03-01 3 views
2

Вопрос: Каков наилучший способ для отправки Vary HTTP-заголовок, когда сервер принимает gzip/deblate connections И обслуживает другой контент для мобильных клиентов?Несколько заголовков HTTP или один комбинированный?

Я вижу два возможных варианта, но я не могу найти какую-либо полезную информацию, являются ли они правильно и/или поддерживаются большинство прокси и поисковые системы:

  1. Объединений варианты к одной линии: Vary: Accept-Encoding,User-Agent
  2. Отправить два отдельные заголовки:

Vary: Accept-Encoding

Vary: User-Agent

Любая информация или ссылку на соответствующий стандарту W3C приветствуются :)

ответ

5

Оба действуют (и означает то же самое).

И нет, W3C здесь не имеет отношения. Вам нужно будет изучить IETF RFCs 7230 и 7231.

+1

Следует помнить, что эти варианты - несмотря на то, что они грамматически разные - семантически * идентичны * – DaSourcerer

+0

Спасибо, Джулиан! Следует отметить, что в соответствии с https://tools.ietf.org/html/rfc7230#section-3.2.2 (RFC 7230, раздел 3.2.2), которые вы указали в своем ответе, _recommended_ объединить заголовки в одну строку, но _allowed_ для разделения. Не уверен, что он применим к заголовку Vary. – WASD42

 Смежные вопросы

  • Нет связанных вопросов^_^