SelectPdf for .NET - Helper Page - View HTTP Headers - C# / ASP.NET Sample

This page shows the HTTP Headers sent to it:

Cache-Control: max-age=259200
Connection: keep-alive
Via: 1.1 squid-proxy-5b96dc6d46-bplg5 (squid/6.13)
Accept: */*
Accept-Encoding: gzip, br, zstd, deflate
Host: selectpdf.com
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For: 10.1.243.251

Sample code · C#
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace SelectPdf.Samples
{
    public partial class view_http_headers : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            // This page is only ever fetched by the SelectPdf converter; flatten
            // the screen-only sticky nav / scrollable rail so the PDF paginates cleanly.
            ((Samples)Master).FlattenForPdf = true;
            string headers = string.Empty;
            foreach (string name in Request.Headers)
            {
                string value = Request.Headers[name];
                headers += "<br/>" + name + ": " + value;
            }

            LitHeaders.Text = headers;
        }
    }
}