HTTP:etag的最大长度

时间:2009-11-16 08:25:42

标签: http protocols network-protocols etag

HTTP协议是否指定了ETag的最大长度?

2 个答案:

答案 0 :(得分:19)

No

  

14.19 ETag

     

ETag response-header字段提供所请求变体的实体标签的当前值。与实体标记一起使用的标头在14.2414.2614.44部分中进行了描述。实体标签可用于与来自同一资源的其他实体进行比较(参见13.3.3)。

    ETag = "ETag" ":" entity-tag
     

示例:

    ETag: "xyzzy"
    ETag: W/"xyzzy"
    ETag: ""

答案 1 :(得分:11)

不,entity-tagquoted-string,带有可选的弱指示符前缀,理论上可以是任意长度。

实际上,标题字段的长度受到用户代理和web servers的限制。整个标题字段的最大可行长度应该是8 KiB。