Optionalheadersextra response headers, which is where every x-cfw-* diagnostic already goes
Optionalrequestthe request, so the body matches what the caller can read
Optionalretryseconds until the page is worth asking for again; drives Retry-After AND the meta refresh
what the site is doing, in the visitor's words
what to answer with and how to word it