将Accept-Encoding字段留空是否有效?

时间:2013-01-28 12:58:10

标签: http http-headers http-accept-encoding

我发现Accept-Encoding的例子违反了文档中的规范:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14#sec14.3

“Accept-Encoding”标头字段定义如下:

   Accept-Encoding  = "Accept-Encoding" ":"
                      1#( codings [ ";" "q" "=" qvalue ] )

因此,根据1#(...)的语法,它应该在值列表中至少包含一个元素。但其中一个例子是:

   Accept-Encoding:

它有一个空白值部分。我错过了什么吗?谁能告诉我这个用法是否有效?

1 个答案:

答案 0 :(得分:2)

你真的应该停止查看RFC 2616.请参阅http://trac.tools.ietf.org/wg/httpbis/trac/wiki

您的问题的答案如下:http://trac.tools.ietf.org/wg/httpbis/trac/ticket/25,是的,空字段值有效。