Request.ServerVariables collection for ASP.NET C#
This snippet of code in C# will display all the ServerVariables in the HttpContext.
Response.Write("<table>");
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>");
Below is a sample of what it all looks like when displayed. If you're using .NET, don't forget about the HttpRequest object.
| ALL_HTTP |
HTTP_CONNECTION:keep-alive HTTP_KEEP_ALIVE:300 HTTP_ACCEPT:text/xml,text/html;q=0.9,text/plain HTTP_ACCEPT_CHARSET:ISO-8859-1,utf-8 HTTP_ACCEPT_ENCODING:gzip HTTP_ACCEPT_LANGUAGE:en-us,en;q=0.5 HTTP_COOKIE:__utma=223331; __utmz=22321.utmccn=(referral)|utmcsr=apexa.net|utmcct=/blogging/Post.aspx|utmcmd=referral; COOKIE_USER_ID=0; __utmc=223200331; __utmb=223200331; ASP.NET_SessionId=hzjzq445asdf3y42hbotn55 HTTP_HOST:www.apexa.net HTTP_USER_AGENT:Mozilla/5.0 (Windows;) Gecko/20080404 Firefox/2.0.0.14 |
| ALL_RAW |
Connection: keep-alive Keep-Alive: 300 Accept: text/xml,text/html;q=0.9,text/plain Accept-Charset: ISO-8859-1,utf-8 Accept-Encoding: gzip Accept-Language: en-us,en;q=0.5 Cookie: __utma=22315; __utmz=223.utmccn=(referral)|utmcsr=apexa.net|utmcct=/blogging/Post.aspx|utmcmd=referral; COOKIE_USER_ID=0; __utmc=22331; __utmb=22331; ASP.NET_SessionId=hzjzq445asdf4mhbotn55 Host: www.apexa.net User-Agent: Mozilla/5.0 (Windows;) Gecko/20080404 Firefox/2.0.0.14 |
| APPL_MD_PATH |
/SR/W3SVC/468405125/Base |
| APPL_PHYSICAL_PATH |
C:\MyWebsites\ThisWebsite\ |
| AUTH_TYPE |
|
| AUTH_USER |
|
| AUTH_PASSWORD |
|
| LOGON_USER |
|
| REMOTE_USER |
|
| CERT_COOKIE |
|
| CERT_FLAGS |
|
| CERT_ISSUER |
|
| CERT_KEYSIZE |
|
| CERT_SECRETKEYSIZE |
|
| CERT_SERIALNUMBER |
|
| CERT_SERVER_ISSUER |
|
| CERT_SERVER_SUBJECT |
|
| CERT_SUBJECT |
|
| CONTENT_LENGTH |
0 |
| CONTENT_TYPE |
|
| GATEWAY_INTERFACE |
CGI/1.1 |
| HTTPS |
off |
| HTTPS_KEYSIZE |
|
| HTTPS_SECRETKEYSIZE |
|
| HTTPS_SERVER_ISSUER |
|
| HTTPS_SERVER_SUBJECT |
|
| INSTANCE_ID |
402014495 |
| INSTANCE_META_PATH |
/SR/W3SVC/468405125 |
| LOCAL_ADDR |
219.62.221.205 |
| PATH_INFO |
/Default.aspx |
| PATH_TRANSLATED |
C:\MyWebsites\ThisWebsite\Default.aspx |
| QUERY_STRING |
|
| REMOTE_ADDR |
38.107.191.101 |
| REMOTE_HOST |
38.107.191.101 |
| REMOTE_PORT |
13456 |
| REQUEST_METHOD |
GET |
| SCRIPT_NAME |
/Default.aspx |
| SERVER_NAME |
www.isallstars.com |
| SERVER_PORT |
80 |
| SERVER_PORT_SECURE |
0 |
| SERVER_PROTOCOL |
HTTP/7.1 |
| SERVER_SOFTWARE |
Microsoft-IIS/6.0 |
| URL |
/Default.aspx |
| HTTP_CONNECTION |
keep-alive |
| HTTP_KEEP_ALIVE |
100 |
| HTTP_ACCEPT |
text/xml,text/html;text/plain; |
| HTTP_ACCEPT_CHARSET |
ISO-8859-1,utf-8 |
| HTTP_ACCEPT_ENCODING |
gzip,deflate |
| HTTP_ACCEPT_LANGUAGE |
en-us,en;q=0.5 |
| HTTP_COOKIE |
__utma=22315; __utmz=223.utmccn=(referral)|utmcsr=apexa.net|utmcct=/blogging/Post.aspx|utmcmd=referral; COOKIE_USER_ID=0; __utmc=223200331; __utmb=223200331; ASP.NET_SessionId=hzjzy445z5asdf1mhbotn55 |
| HTTP_HOST |
www.apexa.net |
| HTTP_USER_AGENT |
Mozilla/5.0 (Windows; ) Gecko/20080404 Firefox/2.0.0.14 |
Sunday, June 21, 2009 10:45:47 AM
|