Если один и тот же URL-адрес может обслуживать разные типы контента для одного и того же ресурса, необходимо включить параметр «Включить»? Или браузерные кеши и прокси понимают это как неявное?Если один и тот же URL-адрес может обслуживать разные типы контента shoud Vary include accept?
Пример:
GET /some/thing HTTP/1.1
Accept: application/json
Этот ответ
HTTP/1.1 200 OK
Transfer-Encoding: gzip
Content-Type: application/json
Cache-Control: max-age=3600, must-revalidate
Vary: Transfer-Encoding
{...}
или этот
HTTP/1.1 200 OK
Transfer-Encoding: gzip
Content-Type: application/json
Cache-Control: max-age=3600, must-revalidate
Vary: Transfer-Encoding, Accept
{...}