常用Response物件的使用詳解

2021-09-05 13:47:32 字數 1642 閱讀 5608

常用response物件的使用詳解

fuxingboy

每乙個程式語言或開發工具都有一定的函式與使用者進行溝通,asp同樣如此。在asp中負責將資訊傳遞給使用者的物件就是response物件。response物件用於動態響應客戶端請求(request),並將動態生成的響應結果返回到客戶端瀏覽器中,使用response物件可以直接傳送資訊給瀏覽器、重定向瀏覽器到另乙個url或設定cookie的值等等。response物件在asp程式設計中非常廣泛,也是一種非常好用的工具。下面我們來具體看看response物件:

語法:

response.collection|property|method

一、集合

response物件只有乙個集合--cookies,cookies資料集合允許將資料設定在客戶端的瀏覽器中。若指定的cookie不存在,則建立它。若存在,則自動更新資料。

語法:response.cookies(cookie)[key.attribute]

這裡的cookie是指定cookie的名稱。而如果指定了key,則該cookie就是乙個字典。attribute指定cookie自身的有關資訊。attribute引數可以是下列之一:

domain只寫。若被指定,則cookie將被傳送到對該域的請求中去。

expires只寫。指定cookie的過期日期。為了在會話結束後將cookie儲存在客戶端磁碟上,必須設定該日期。若此項屬性的設定未超過當前日期,則在任務結束後cookie將到期。

haskeys唯讀。指定cookie是否包含關鍵字。

path只寫。若被指定,則cookie將只傳送到對該路徑的請求中。如果未設定該屬性,則使用應用程式的路徑。

secure只寫。指定cookie是否安全。

二、方法

response.addheadername,value

向應答中新增乙個新的html標題。name為新html標題的名稱。value為該頭變數的值。你可以新增任何名稱和任何值的html標題。它並不替代現有的同名標題。一旦標題被新增,將不能刪除。

response.contenttype

指明回應內容的型別。可能的值為text/plain和image/gif,預設值text/html。

response.expires

瀏覽器可以快取當前頁的時間長度,以分鐘為單位。

response.expiresabsolute

瀏覽器不能再快取當前頁的日期和時間。在未到期之前,可以返回。如果未指定時間,該主頁在當天午夜到期;如果未指定日期,則到當天指定時間到期。

true/false=response.isclientconnected

屬性為唯讀,指明自上次呼叫response.write之後,客戶端是否仍然和伺服器連線。該屬性允許使用者在客戶端和伺服器沒有聯接的情況下有更多的控制。例如,在從客戶端提出請求起到伺服器做出相應,其間要用去很長一段時間的情況下,這就可能有助於確保在繼續處理指令碼之前客戶端仍是連通的。具有值true或false。

response.pics(pics字串)

用於新增網頁的pics等級。pics級別指明某一網頁的內容級別,比如暴力或色情的程度等。

response.status="狀態描述字串"

用來設定web伺服器要響應的狀態行的值。

原出處:

常用Response物件的使用祥解

每乙個程式語言或開發工具都有一定的函式與使用者進行溝通,asp同樣如此。在asp中負責將資訊傳遞給使用者的物件就是response物件。response物件用於動態響應客戶端請求 request 並將動態生成的響應結果返回到客戶端瀏覽器中,使用response物件可以直接傳送資訊給瀏覽器 重定向瀏覽...

匯入 常用Response物件的使用詳解

語法 response.collection property method 一 集合 response物件只有乙個集合 cookies,cookies資料集合允許將資料設定在客戶端的瀏覽器中。若指定的cookie不存在,則建立它。若存在,則自動更新資料。語法 response.cookies co...

常用Response物件的使用祥解

每乙個程式語言或開發工具都有一定的函式與使用者進行溝通,asp同樣如此。在asp中負責將資訊傳遞給使用者的物件就是 response 物件。response 物件用於動態響應客戶端請求 request 並將動態生成的響應結果返回到客戶端瀏覽器中,使用 response 物件可以直接傳送資訊給瀏覽器 ...