2015-08-10 3 views
0

Если один и тот же 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 

{...} 

ответ

0

На самом деле RFC не указывает на какой-либо "неявным" или специальной обработки содержания type (Accept) ...

варьирующийся значение поля, состоящий из разделенных запятыми список имен указывает, что названные поля заголовка запроса, известные как выбирающих полей заголовка, может иметь определенную роль в выборе представления.

 Смежные вопросы

  • Нет связанных вопросов^_^