代码之家  ›  专栏  ›  技术社区  ›  flybywire

http:etag的最大长度

  •  19
  • flybywire  · 技术社区  · 15 年前

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

    2 回复  |  直到 12 年前
        1
  •  19
  •   Joey    12 年前

    No .

    14.19 ETAG

    etag响应头字段为请求的变量提供实体标记的当前值。与实体标记一起使用的标题在章节中进行了描述。 14.24 , 14.26 14.44 . 实体标记可用于与来自同一资源的其他实体进行比较(请参见第节 13.3.3 )

        ETag = "ETag" ":" entity-tag
    

    示例:

        ETag: "xyzzy"
        ETag: W/"xyzzy"
        ETag: ""
    
        2
  •  11
  •   Community Jaime Torres    7 年前

    不,一个 entity-tag 是一个 quoted-string 带有可选的弱指标前缀,理论上可以是任意长度。

    实际上,头字段的长度受到用户代理和 web servers . 整个头字段的最大可行长度应该在8kib左右。