HTTP协议是否指定了ETag的最大长度?
答案 0 :(得分:19)
14.19 ETag
ETag response-header字段提供所请求变体的实体标签的当前值。与实体标记一起使用的标头在14.24,14.26和14.44部分中进行了描述。实体标签可用于与来自同一资源的其他实体进行比较(参见13.3.3)。
ETag = "ETag" ":" entity-tag
示例:
ETag: "xyzzy" ETag: W/"xyzzy" ETag: ""
答案 1 :(得分:11)
不,entity-tag是quoted-string,带有可选的弱指示符前缀,理论上可以是任意长度。
实际上,标题字段的长度受到用户代理和web servers的限制。整个标题字段的最大可行长度应该是8 KiB。