Заголовок запроса HTTP/1.1 Accept указан в RFC 2616, раздел 14.1.
Этот синтаксис задается следующим образом:
Accept = "Accept" ":"
#( media-range [ accept-params ] )
# без каких-либо состояний с нулем или более в соответствии с раздел 2.1. Однако в разделе 14.1 не делается никаких утверждений о том, как интерпретировать пустой заголовок Accept. Это в отличие от раздел 14.2, в котором говорится о Accept-Encoding, где используется не только 1# (один или несколько), но также задан случай для пустого заголовка Accept-Encoding, который является довольно странным. Некоторые другие разделы, посвященные заголовкам запросов, также специфичны для специального случая пустого значения.
Следует ли рассматривать заголовок пустой Accept эквивалентно несуществующему Accept заголовку? Есть ли какие-либо официальные ресурсы по этому поводу, которые я пропустил?