ENF News Bot
Automated News Bot
- Joined
- Apr 15, 2022
- Messages
- 2,591
Cloudflare now returns structured Markdown responses for Cloudflare-generated 1xxx errors when clients send
Each response includes YAML frontmatter plus guidance sections (
In measured 1,015 comparisons, Markdown reduced payload size and token footprint by over 98% versus HTML.
Included frontmatter fields:
Default behavior is unchanged: clients that do not explicitly request Markdown continue to receive HTML error pages.
Cloudflare uses standard HTTP content negotiation on the
When multiple values are present, Cloudflare selects the highest-priority supported media type using
Available now for Cloudflare-generated 1xxx errors.
Reference: Cloudflare 1xxx error documentation
Continue reading...
Accept: text/markdown.Each response includes YAML frontmatter plus guidance sections (
What happened / What you should do) so agents can make deterministic retry and escalation decisions without parsing HTML.In measured 1,015 comparisons, Markdown reduced payload size and token footprint by over 98% versus HTML.
Included frontmatter fields:
error_code,error_name,error_category,http_statusray_id,timestamp,zonecloudflare_error,retryable,retry_after(when applicable),owner_action_required
Default behavior is unchanged: clients that do not explicitly request Markdown continue to receive HTML error pages.
Negotiation behavior
https://developers.cloudflare.com/changelog/rss/#negotiation-behaviorCloudflare uses standard HTTP content negotiation on the
Accept header.Accept: text/markdown-> MarkdownAccept: text/markdown, text/html;q=0.9-> MarkdownAccept: text/*-> MarkdownAccept: */*-> HTML (default browser behavior)
When multiple values are present, Cloudflare selects the highest-priority supported media type using
q values. If Markdown is not explicitly preferred, HTML is returned.Availability
https://developers.cloudflare.com/changelog/rss/#availabilityAvailable now for Cloudflare-generated 1xxx errors.
Get started
https://developers.cloudflare.com/changelog/rss/#get-startedcurl -H "Accept: text/markdown" https://<your-domain>/cdn-cgi/error/1015Reference: Cloudflare 1xxx error documentation
Continue reading...