首頁 >後端開發 >C#.Net教程 >詳解ASP.NET 系統物件之Request

詳解ASP.NET 系統物件之Request

零下一度
零下一度原創
2017-05-23 11:49:023007瀏覽

Request物件

  #用來取得客戶端在請求一個頁面或傳送一個Form是提供的所有資訊它包括使用者的HTTP變數、能夠識別的瀏覽器、儲存客戶端的Cookie資訊和請求位址等。

  Request物件是System.Web.httpRequest類別的對象,它的

  常用屬性如下:

#  QueryString :取得HTTP查詢字串變數集合,主要用於收集HTTP協定中Get請求發送的資料

  Form :取得窗體或頁面變數的集合,用於收集Post方法發送的請求資料

  ServerVarible:環境變數集合包含了伺服器和客戶端的系統內資訊

  Params:它是QueryString、Form和ServerVarible這三種方式的集合,不區分是由哪種方式傳遞的參數

#  Url:獲取有關當前請求的URL資訊

#  UserHostName:取得遠端客戶端的DNS名稱

  UserHostAddress:取得遠端客戶端的IP主機位址

  IsLocal:取得一個一個「主機位址

##」值,該值指示該請求是否來自本機電腦

  Browser:取得或設定有關正在要求的客戶端瀏覽器功能資訊

常用方法如下:

  BinaryRead():執行對目前輸入流進行製定位元組數的二進位讀取

  SaveAs():將HTTP請求儲存到磁碟

部分屬性:

protected void Page_Load(object sender, EventArgs e)
        {
            Textbox1.Text = Request.Browser.Browser;
            Textbox2.Text = Request.Url.ToString();
            Textbox3.Text = Request.ContentLength.ToString();
            Textbox4.Text = Request.FilePath;
            Textbox5.Text = Request.HttpMethod;
            Textbox6.Text = Request.UserHostName;
        }

輸出結果:

總結:Request就是用來取得客戶端的各種資訊

【相關推薦】1. 

總結Asp.net內建物件之Request物件使用實例

2. 

分享一個Request物件小案例

3. 

分享asp中request物件五個取得客戶端資料的方法

#4. 

談談Request和Response這兩個物件的使用#########

以上是詳解ASP.NET 系統物件之Request的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn