I always find a difficulty in remembering all the server variables and how they can help me, here is a list of all the server variables I ran in a testing application. You will see the server variables with a sample data coming from the testing application:
| ALL_HTTP |
HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:en-gb HTTP_HOST:localhost HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) |
| ALL_RAW |
Connection: Keep-Alive Accept: */* Accept-Encoding: gzip, deflate Accept-Language: en-gb Host: localhost User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) |
| APPL_MD_PATH |
/LM/w3svc/1/root/Testing |
| APPL_PHYSICAL_PATH |
C:\Projects\Testing\ |
| 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 |
1 |
| INSTANCE_META_PATH |
/LM/W3SVC/1 |
| LOCAL_ADDR |
127.0.0.1 |
| PATH_INFO |
/Testing/WebForm1.aspx |
| PATH_TRANSLATED |
C:\Projects\Testing\WebForm1.aspx |
| QUERY_STRING |
|
| REMOTE_ADDR |
127.0.0.1 |
| REMOTE_HOST |
127.0.0.1 |
| REMOTE_PORT |
2368 |
| REQUEST_METHOD |
GET |
| SCRIPT_NAME |
/Testing/WebForm1.aspx |
| SERVER_NAME |
localhost |
| SERVER_PORT |
80 |
| SERVER_PORT_SECURE |
0 |
| SERVER_PROTOCOL |
HTTP/1.1 |
| SERVER_SOFTWARE |
Microsoft-IIS/5.1 |
| URL |
/Testing/WebForm1.aspx |
| HTTP_CONNECTION |
Keep-Alive |
| HTTP_ACCEPT |
*/* |
| HTTP_ACCEPT_ENCODING |
gzip, deflate |
| HTTP_ACCEPT_LANGUAGE |
en-gb |
| HTTP_HOST |
localhost |
| HTTP_USER_AGENT |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) |
Hope this helps,
Regards
Tags: ASP.NET 1.x, ASP.NET 2.0 - General