ASP.NET -- WebForm -- HttpRequest類的方法和屬性
阿新 • • 發佈:2018-11-28
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: 獲取客戶端語言首選項的排序字串陣列。