HTTP/2 301
content-type: text/html; charset=utf-8
content-length: 422
location: https://posit.co/blog/shiny-server-pro-1-5-6
server: nginx
date: Sun, 09 Aug 2026 20:35:10 GMT
via: varnish, 1.1 b0cf88fce5b426f643a724856a8060ea.cloudfront.net (CloudFront)
x-drupal-route-normalizer: 1
content-language: en
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
expires: Sun, 19 Nov 1978 05:00:00 GMT
cache-control: max-age=60, must-revalidate, public, s-maxage=900, stale-if-error=3600, stale-while-revalidate=60
x-generator: Drupal 11 (https://www.drupal.org)
x-xss-protection: 1; mode=block
strict-transport-security: max-age=31622400; includeSubDomains; preload
last-modified: Sun, 09 Aug 2026 20:35:10 GMT
etag: "1786307710"
x-request-id: v-d116c990-9431-11f1-86ea-97ee6de916e7
x-ah-environment: prod
vary: Cookie
x-cache: Miss from cloudfront
x-amz-cf-pop: LAX50-P4
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: S6fXCmhgerb3E71Yr8YSslCkxsS8OxFwlH_FCaE3dLehrxtCLjLL9A==
age: 0
HTTP/2 200
content-type: text/html; charset=UTF-8
server: nginx
date: Sun, 09 Aug 2026 20:35:13 GMT
via: varnish, 1.1 b0cf88fce5b426f643a724856a8060ea.cloudfront.net (CloudFront)
accept-ranges: bytes
cache-control: max-age=60, must-revalidate, public, s-maxage=300, stale-if-error=3600, stale-while-revalidate=60
x-drupal-dynamic-cache: UNCACHEABLE (poor cacheability)
content-language: en
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
expires: Sun, 19 Nov 1978 05:00:00 GMT
x-generator: Drupal 11 (https://www.drupal.org)
x-xss-protection: 1; mode=block
strict-transport-security: max-age=31622400; includeSubDomains; preload
last-modified: Sun, 09 Aug 2026 20:35:11 GMT
etag: "1786307711-gzip"
content-encoding: gzip
x-request-id: v-d13d5b50-9431-11f1-9f43-8f13073a9b94
x-ah-environment: prod
vary: Cookie,Accept-Encoding
x-cache: Miss from cloudfront
x-amz-cf-pop: LAX50-P4
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: Y0EkZI0bc7HQtLZjtzlEyxNm07DqCRmogHH_CHreai72ubjyyhPDTQ==
age: 0