遍历Request.ServerVariables

本文介绍了一个使用C#编写的ASP.NET应用程序如何遍历并读取HTTP请求中的ServerVariables集合。通过实例展示了如何获取客户端和服务端的相关信息。

 .cs程式

int i=0;
   foreach(object obj in Request.ServerVariables )
        {
            string name = obj.ToString();
          
            i++;
            Response.Write("第" +i +"項"+name+":" +Request.ServerVariables[name]+"<br>");
         } 

執行結果:


第1項ALL_HTTP:HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:zh-tw HTTP_COOKIE:ASP.NET_SessionId=4srm5255piqzvrab2qli4ob5 HTTP_HOST:222.212.97.73 HTTP_REFERER:http://202.202.97.73/live_Environ/index.aspx HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) HTTP_UA_CPU:x86
第2項ALL_RAW:Connection: Keep-Alive Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */* Accept-Encoding: gzip, deflate Accept-Language: zh-tw Cookie: ASP.NET_SessionId=4srm5255piqzvrab2qli4ob5 Host: 222.212.97.73 Referer:
http://202.202.97.73/live_Enrn/index.aspx User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) UA-CPU: x86
第3項APPL_MD_PATH:/LM/w3svc/1/ROOT/Live_Environ
第4項APPL_PHYSICAL_PATH:c:/inetpub/wwwroot/Live_Enron/
第5項AUTH_TYPE:
第6項AUTH_USER:
第7項AUTH_PASSWORD:
第8項LOGON_USER:
第9項REMOTE_USER:
第10項CERT_COOKIE:
第11項CERT_FLAGS:
第12項CERT_ISSUER:
第13項CERT_KEYSIZE:
第14項CERT_SECRETKEYSIZE:
第15項CERT_SERIALNUMBER:
第16項CERT_SERVER_ISSUER:
第17項CERT_SERVER_SUBJECT:
第18項CERT_SUBJECT:
第19項CONTENT_LENGTH:0
第20項CONTENT_TYPE:
第21項GATEWAY_INTERFACE:CGI/1.1
第22項HTTPS:off
第23項HTTPS_KEYSIZE:
第24項HTTPS_SECRETKEYSIZE:
第25項HTTPS_SERVER_ISSUER:
第26項HTTPS_SERVER_SUBJECT:
第27項INSTANCE_ID:1
第28項INSTANCE_META_PATH:/LM/W3SVC/1
第29項LOCAL_ADDR:192.168.1.100
第30項PATH_INFO:/live_Eiron/App_WebForm/Web_System/System_Community/MyCalendar/MyCalendar_New.aspx
第31項PATH_TRANSLATED:c:/inetpub/wwwroot/live_Envon/App_WebForm/Web_System/System_Community/MyCalendar/MyCalendar_New.aspx
第32項QUERY_STRING:
第33項REMOTE_ADDR:202.202.97.73
第34項REMOTE_HOST:202.202.97.73
第35項REMOTE_PORT:48562
第36項REQUEST_METHOD:GET
第37項SCRIPT_NAME:/live_Envon/App_WebForm/Web_System/System_Community/MyCalendar/MyCalendar_New.aspx
第38項SERVER_NAME:202.202.97.73
第39項SERVER_PORT:80
第40項SERVER_PORT_SECURE:0
第41項SERVER_PROTOCOL:HTTP/1.1
第42項SERVER_SOFTWARE:Microsoft-IIS/6.0
第43項URL:/live_Envion/App_WebForm/Web_System/System_Community/MyCalendar/MyCalendar_New.aspx
第44項HTTP_CONNECTION:Keep-Alive
第45項HTTP_ACCEPT:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
第46項HTTP_ACCEPT_ENCODING:gzip, deflate
第47項HTTP_ACCEPT_LANGUAGE:zh-tw
第48項HTTP_COOKIE:ASP.NET_SessionId=4srm5255piqzvrab2qli4ob5
第49項HTTP_HOST:202.202.97.73
第50項HTTP_REFERER:http://222.212.97.73/live_Environ/index.aspx
第51項HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
第52項HTTP_UA_CPU:x86

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值