日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

浅谈 Request Response

發(fā)布時(shí)間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈 Request Response 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Request派生自HttpRequest類,他的主要作用是從客戶端獲取信息,包括瀏覽器的種類,用戶輸入表單的數(shù)據(jù)以及Cookies中的數(shù)據(jù)和客戶端認(rèn)證等。Response同樣派生自HttpRequest類,它主要用于回應(yīng)客戶端,告訴瀏覽器回應(yīng)內(nèi)容的報(bào)頭,服務(wù)器端的信息以及輸出指定的內(nèi)容。另外Response的另外一個(gè)作用在于對(duì)Request屬性的返回值進(jìn)行分類處理。下面我們就對(duì)這對(duì)神仙眷侶做進(jìn)一步分析。

Request的各種屬性:

屬性

屬性說明

ServerVariables[“url”]

當(dāng)前網(wǎng)頁(yè)的虛擬路徑

RawUrl

當(dāng)前網(wǎng)頁(yè)的虛擬路徑(同上一樣)

ServertVariables[“path_translated”]

當(dāng)前網(wǎng)頁(yè)的實(shí)際路徑

PhysicalPath

當(dāng)前網(wǎng)頁(yè)的實(shí)際路徑(同上一樣)

ServerVariables[“server_name”]

獲取服務(wù)器名

UserHostAddress

獲取遠(yuǎn)程客戶端的IP主機(jī)地址

UserHostName

獲取遠(yuǎn)程客戶端的DNS名稱

Browser.BackgroundSounds

瀏覽器是否支持背景音樂

Brower.Frames

瀏覽器是否支持框架

Browser.Platform

客戶用的什么系統(tǒng)

其中ServerVariables為Web服務(wù)器變量的集合,根據(jù)其后所給出的參數(shù)確定具體返回集合中的哪個(gè)值。 Response的各種屬性:

方法(屬性)

方法(屬性)說明

Response.Clear()

刪除所有存在緩沖區(qū)里的HTML輸出,但是只刪除預(yù)備輸出的那些,不刪除Response頭信息。

Response.ClearHeaders()

這個(gè)只刪除頭信息

Response.flush()

立即將緩沖輸出去

Response.End()

將當(dāng)前緩沖內(nèi)容立即輸出,并停止當(dāng)前頁(yè)的執(zhí)行

Response.ClearContent()

全部刪除

Response.Redirect()

重定向(即跳轉(zhuǎn)至參數(shù)URL的頁(yè)面)頁(yè)面

ContentType

主要描述內(nèi)容類型的字符串,其格式為type/subtype,前者表示內(nèi)容分類,后者表示特定內(nèi)容類型。可以設(shè)置或者獲取數(shù)據(jù)類型。

Expires

獲取或者設(shè)置頁(yè)面過期的時(shí)間,如果設(shè)置該值為5,那么在打開網(wǎng)頁(yè)的5分鐘內(nèi)再次訪問這個(gè)頁(yè)面,該頁(yè)面都是從緩存中取出的,5分鐘后再次訪問這個(gè)頁(yè)面,則該頁(yè)面是從服務(wù)器重新下載的,設(shè)置的值的單位為分鐘

ExpiresAbsolute

該屬性設(shè)置的目的是與asp兼容,它用來設(shè)置緩存移除的絕對(duì)時(shí)間.例如

Reponse.ExpiresAbsolute=DataTime.Now.AddHours(8)表示設(shè)置移除時(shí)間為當(dāng)前時(shí)間加上8小時(shí),也就是8小時(shí)后失效.后面是一個(gè)時(shí)間格式,如果不指定,則緩存在午夜后消失。

Buffer

設(shè)置或獲取當(dāng)前頁(yè)是否緩沖輸出,默認(rèn)為true

設(shè)置緩沖與不設(shè)置緩沖的區(qū)別:

如果設(shè)置允許緩沖,當(dāng)請(qǐng)求的頁(yè)面中存在很多的內(nèi)容的時(shí)候,內(nèi)容會(huì)下載一點(diǎn)輸出一點(diǎn),而如果設(shè)置不允許緩沖的話,頁(yè)面中的內(nèi)容會(huì)在全部下載完成之后才一次性全部輸出.另外在此還要說明一下flush方法和end方法的區(qū)別,flush方法是將緩存內(nèi)容輸出,然后繼續(xù)下載頁(yè)面內(nèi)容進(jìn)行緩沖,而end方法則是將緩存內(nèi)容輸出后,放棄余下的頁(yè)面內(nèi)容,即輸出緩存內(nèi)容后不再進(jìn)行緩沖。 原文地址:http://www.software8.co/wzjs/qtyy/1341.html

轉(zhuǎn)載于:https://www.cnblogs.com/jialisoftwo/archive/2012/11/19/2777114.html

總結(jié)

以上是生活随笔為你收集整理的浅谈 Request Response的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。