Webndsday
June 28, 2023
GET /path Accept-Encoding: text/html
HTTP/1.1 200 OK Content-Type: text/html <html>...</html>
twitter.com/stevelosh/status/372740571749572610
HTTP 1.1, RFC 2616, Sections 13.2 and 13.3
Cache-Control: s-maxage=3600, max-age=900 Expires: Thu, 15 May 2014 08:00:00 GMT
ETag: 82901821233
If-None-Match: 82901821233
304 Not Modified
Cache-Control: s-maxage=0, private, no-store
Response content depends on request headers
Requests
GET /resource Accept: application/json
GET /resource Accept: text/xml
Response
Vary: Accept
<link rel="stylesheet" href="/css/style.css?v1" type="text/css"/> ... <script src="/js/scripts.js?v1"></script>
Surrogate-Control: max-age=900, no-cache
Surrogate-Control: no-store
Check documentation of your surrogate!