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