-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major
-
None
-
Affects Version/s: None
-
Component/s: REST/AtomPub Binding
-
None
The spec should note that, whenever extension headers are used (in contrast to query parameters), the response needs to include a "Vary" header, so that proxies will not serve the wrong response.
(Varying the response for a GET based on request headers simply is a form of content negotation, and the implications for intermediaries need to be properly discussed).