HTTP: максимальная длина etag - PullRequest
19 голосов
/ 16 ноября 2009

Указывает ли протокол HTTP максимальную длину для ETag?

Ответы [ 2 ]

19 голосов
/ 16 ноября 2009

Нет .

14,19 ETag

Поле заголовка ответа ETag предоставляет текущее значение тега объекта для запрошенного варианта. Заголовки, используемые с тегами сущностей, описаны в разделах 14.24 , 14.26 и 14.44 . Тег объекта МОЖЕТ использоваться для сравнения с другими объектами из того же ресурса (см. Раздел 13.3.3 ).

    ETag = "ETag" ":" entity-tag

Примеры:

    ETag: "xyzzy"
    ETag: W/"xyzzy"
    ETag: ""
11 голосов
/ 24 марта 2012

Нет, тег сущности является строкой в ​​кавычках с необязательным префиксом слабого индикатора и может иметь любую длину в теории.

На практике длина поля заголовка ограничена как пользовательскими агентами, так и веб-серверами . Максимальная жизнеспособная длина всего поля заголовка должна составлять где-то 8 КиБ.

...