Not mixing content for mobile vs desktop
A server may serve different contents for desktop or mobile depending on the user-agent header.
If the cache uses only the URL has cache key, a desktop page could be served to a mobile page.
If you don't want to serve the same page to different users.
The Vary header value should be the same:
- and a 200 OK response.