This snippet of code uses C# & ASP.NET to display all Server Variables in the HttpContext.
The variables are displayed in an easy to read tabular format.
IEnumerator en = Request.ServerVariables.Keys.GetEnumerator();
en.MoveNext();
Response.Write("<table border='1'>");
foreach (string key in Request.ServerVariables.Keys)
{
Response.Write(string.Format("<tr><td>{0}</td><td>{1}</td></tr>",key, Request.ServerVariables[key]));
}
Response.Write("</table>");