Request.ServerVariables,C#獲取伺服器資訊,C#獲取訪問資訊

weixin_34304013發表於2011-11-06

HttpContext.Current.Request.ServerVariables

 

Request.ServerVariables["Url"]
返回伺服器地址
Value 0: /WebSite1/Default.aspx


Request.ServerVariables["Path_Info"]
客戶端提供的路徑資訊
Value 0: /WebSite1/Default.aspx

Request.ServerVariables["Appl_Physical_Path"]
與應用程式後設資料路徑相應的物理路徑
Value 0: C:\Documents and Settings\yukun\My Documents\Visual Studio 2005\WebSites\WebSite1\


Request.ServerVariables["Path_Translated"]
通過由虛擬至物理的對映後得到的路徑

Request.ServerVariables["Script_Name"]
執行指令碼的名稱

Request.ServerVariables["Query_String"]
查詢字串內容

Request.ServerVariables["Http_Referer"]
請求的字串內容

Request.ServerVariables["Server_Port"]
接受請求的伺服器埠號

Request.ServerVariables["Remote_Addr"]
發出請求的遠端主機的IP地址

Request.ServerVariables["Remote_Host"]
發出請求的遠端主機名稱

Request.ServerVariables["Local_Addr"]
返回接受請求的伺服器地址

Request.ServerVariables["Http_Host"]
返回伺服器地址

Request.ServerVariables["Server_Name"]

HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToLower();  //.ToLower();  轉換成小寫字母

域名:比如:www.baidu.com      //可以用來做多域名的子網站用
伺服器的主機名、DNS地址或IP地址

Request.ServerVariables["Request_Method"]
提出請求的方法比如GET、HEAD、POST等等

Request.ServerVariables["Server_Port_Secure"]
如果接受請求的伺服器埠為安全埠時,則為1,否則為0

Request.ServerVariables["Server_Protocol"]
伺服器使用的協議的名稱和版本

Request.ServerVariables["Server_Software"]
應答請求並執行閘道器的伺服器軟體的名稱和版本

Request.ServerVariables["All_Http"]
客戶端傳送的所有HTTP標頭,字首HTTP_

Request.ServerVariables["All_Raw"]
客戶端傳送的所有HTTP標頭,其結果和客戶端傳送時一樣,沒有字首HTTP_

Request.ServerVariables["Appl_MD_Path"]
應用程式的後設資料庫路徑

Request.ServerVariables["Content_Length"]
客戶端發出內容的長度

Request.ServerVariables["Https"]
如果請求穿過安全通道(SSL),則返回ON如果請求來自非安全通道,則返回OFF

Request.ServerVariables["Instance_ID"]
IIS例項的ID號

Request.ServerVariables["Instance_Meta_Path"]
響應請求的IIS例項的後設資料庫路徑

Request.ServerVariables["Http_Accept_Encoding"]
返回內容如:gzip,deflate

Request.ServerVariables["Http_Accept_Language"]
返回內容如:en-us

Request.ServerVariables["Http_Connection"]
返回內容:Keep-Alive

Request.ServerVariables["Http_Cookie"]
返回內容如:nVisiT%2DYum=125;ASPSESSIONIDCARTQTRA=FDOBFFABJGOECBBKHKGPFIJI;ASPSESSIONIDCAQQTSRB=LKJJPLABABILLPCOGJGAMKAM;ASPSESSIONIDACRRSSRA=DKHHHFBBJOJCCONPPHLKGHPB

Request.ServerVariables["Http_User_Agent"]
返回內容:Mozilla/4.0[compatible;MSIE6.0;WindowsNT5.1;SV1]

Request.ServerVariables["Https_Keysize"]
安全套接字層連線關鍵字的位數,如128

Request.ServerVariables["Https_Secretkeysize"]
伺服器驗證私人關鍵字的位數如1024

Request.ServerVariables["Https_Server_Issuer"]
伺服器證書的發行者欄位

Request.ServerVariables["Https_Server_Subject"]
伺服器證書的主題欄位

Request.ServerVariables["Auth_Password"]
當使用基本驗證模式時,客戶在密碼對話方塊中輸入的密碼

Request.ServerVariables["Auth_Type"]
是使用者訪問受保護的指令碼時,伺服器用於檢驗使用者的驗證方法

Request.ServerVariables["Auth_User"]
代證的使用者名稱

Request.ServerVariables["Cert_Cookie"]
唯一的客戶證書ID號

Request.ServerVariables["Cert_Flag"]
客戶證書標誌,如有客戶端證書,則bit0為0如果客戶端證書驗證無效,bit1被設定為1

Request.ServerVariables["Cert_Issuer"]
使用者證書中的發行者欄位

Request.ServerVariables["Cert_Keysize"]
安全套接字層連線關鍵字的位數,如128

Request.ServerVariables["Cert_Secretkeysize"]
伺服器驗證私人關鍵字的位數如1024

Request.ServerVariables["Cert_Serialnumber"]
客戶證書的序列號欄位

Request.ServerVariables["Cert_Server_Issuer"]
伺服器證書的發行者欄位

Request.ServerVariables["Cert_Server_Subject"]
伺服器證書的主題欄位

Request.ServerVariables["Cert_Subject"]
客戶端證書的主題欄位

Request.ServerVariables["Content_Type"]
客戶傳送的form內容或HTTPPUT的資料型別

相關文章