ASP.NET -- WebForm: HttpRequest類的方法和屬性 ...
ASP.NET -- WebForm -- HttpRequest類的方法和屬性
1. HttpRequest類的方法
(1) BinaryRead: 執行對當前輸入流進行指定位元組數的二進位讀取。
(2) Equals: 確定指定的 Object 是否等於當前的 Object。
(3) Finalize: 允許 Object 在“垃圾回收”回收 Object 之前嘗試釋放資源並執行其他清理操作。
(4) GetHashCode: 用作特定類型的哈希函數。
(5) GetType: 獲取當前實例的 Type。
(6) MapImageCoordinates: 將傳入圖像欄位窗體參數映射為適當的 x 坐標值和 y 坐標值。
(7) MapPath: : 為當前請求將請求的 URL 中的虛擬路徑映射到伺服器上的物理路徑。
(8) MemberwiseClone: 創建當前 Object 的淺表副本。
(9) SaveAs: 將 HTTP 請求保存到磁碟。
(10) ToString: 返回表示當前 Object 的 String。
(11) ValidateInput: 對通過 Cookies 、Form 和 QueryString 屬性訪問的集合進行驗證。
2 HttpRequest類的屬性
(1) AcceptTypes: 獲取客戶端支持的 MIME 接受類型的字元串數組。
(2) AnonymousID: 獲取該用戶的匿名標識符(如果存在)。
(3) ApplicationPath: 獲取伺服器上 ASP.NET 應用程式的虛擬應用程式根路徑。
(4) AppRelativeCurrentExecutionFilePath: 獲取應用程式根的虛擬路徑,並通過對應用程式根使用波形符 (~) 表示法(例如,以“~/page.aspx”的形式)使該路徑成為相對路徑。
(5) Browser: 獲取或設置有關正在請求的客戶端的瀏覽器功能的信息。
(6) ClientCertificate: 獲取當前請求的客戶端安全證書。
(7) ContentEncoding: 獲取或設置實體主體的字元集。
(8) ContentLength: 指定客戶端發送的內容長度(以位元組計)。
(9) ContentType: 獲取或設置傳入請求的 MIME 內容類型。
(10) Cookies: 獲取客戶端發送的 Cookie 的集合。
(11) CurrentExecutionFilePath: 獲取當前請求的虛擬路徑。
(12) FilePath: 獲取當前請求的虛擬路徑。
(13) Files: 獲取採用多部分 MIME 格式的由客戶端上傳的文件的集合。
(14) Filter: 獲取或設置在讀取當前輸入流時要使用的篩選器。
(15) Form: 獲取窗體變數集合。
(16) Headers: 獲取 HTTP 頭集合。
(17) HttpMethod: 獲取客戶端使用的 HTTP 數據傳輸方法(如 GET、POST 或 HEAD)。
(18) InputStream: 獲取傳入的 HTTP 實體主體的內容。
(19) IsAuthenticated: 獲取一個值,該值指示是否驗證了請求。
(20) IsLocal: 獲取一個值,該值指示該請求是否來自本地電腦。
(21) IsSecureConnection: 獲取一個值,該值指示 HTTP 連接是否使用安全套接字(即 HTTPS)。
(22) Item: 從 Cookies、Form、QueryString 或 ServerVariables 集合中獲取指定的對象。
(23) LogonUserIdentity: 獲取當前用戶的 WindowsIdentity 類型。
(24) Params: 獲取 QueryString、Form、ServerVariables 和 Cookies 項的組合集合。
(25) Path: 獲取當前請求的虛擬路徑。
(26) PathInfo: 獲取具有 URL 擴展名的資源的附加路徑信息。
(27) PhysicalApplicationPath: 獲取當前正在執行的伺服器應用程式的根目錄的物理文件系統路徑。
(28) PhysicalPath: 獲取與請求的 URL 相對應的物理文件系統路徑。
(29) QueryString: 獲取 HTTP 查詢字元串變數集合。
(30) RawUrl: 獲取當前請求的原始 URL。
(31) RequestType: 獲取或設置客戶端使用的 HTTP 數據傳輸方法(GET 或 POST)。
(32) ServerVariables: 獲取 Web 伺服器變數的集合。
(33) TotalBytes: 獲取當前輸入流中的位元組數。
(34) Url: 獲取有關當前請求的 URL 的信息。
(35) UrlReferrer: 獲取有關客戶端上次請求的 URL 的信息,該請求鏈接到當前的 URL。
(36) UserAgent: 獲取客戶端瀏覽器的原始用戶代理信息。
(37) UserHostAddress: 獲取遠程客戶端的 IP 主機地址。
(38) UserHostName: 獲取遠程客戶端的 DNS 名稱。
(39) UserLanguages: 獲取客戶端語言首選項的排序字元串數組。