ASP.NET 系统对象 Request(一)
Request對(duì)象
用來(lái)獲取客戶端在請(qǐng)求一個(gè)頁(yè)面或傳送一個(gè)Form是提供的所有信息。它包括用戶的HTTP變量、能夠識(shí)別的瀏覽器、存儲(chǔ)客戶端的Cookie信息和請(qǐng)求地址等。
Request對(duì)象是System.Web.httpRequest類的對(duì)象,它的
常用屬性如下:
QueryString :獲取HTTP查詢字符串變量集合,主要用于收集HTTP協(xié)議中Get請(qǐng)求發(fā)送的數(shù)據(jù)
Form :獲取窗體或頁(yè)面變量的集合,用于收集Post方法發(fā)送的請(qǐng)求數(shù)據(jù)
ServerVarible:環(huán)境變量集合包含了服務(wù)器和客戶端的系統(tǒng)內(nèi)信息
Params:它是QueryString、Form和ServerVarible這三種方式的集合,不區(qū)分是由哪種方式傳遞的參數(shù)
Url:獲取有關(guān)當(dāng)前請(qǐng)求的URL信息
UserHostName:獲取遠(yuǎn)程客戶端的DNS名稱
UserHostAddress:獲取遠(yuǎn)程客戶端的IP主機(jī)地址
IsLocal:獲取一個(gè)值,該值指示該請(qǐng)求是否來(lái)自本地計(jì)算機(jī)
Browser:獲取或設(shè)置有關(guān)正在請(qǐng)求的客戶端瀏覽器功能信息
常用方法如下:
BinaryRead():執(zhí)行對(duì)當(dāng)前輸入流進(jìn)行制定字節(jié)數(shù)的二進(jìn)制讀取
SaveAs():將HTTP請(qǐng)求保存到磁盤
?
部分屬性:
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;}輸出結(jié)果:
?
總結(jié):Request就是用來(lái)獲取客戶端的各種信息
?
轉(zhuǎn)載于:https://www.cnblogs.com/jaysen/p/4488751.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET 系统对象 Request(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: div布局小技巧
- 下一篇: (转)CentOS 5.5 64bit