人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Asp Object 之:AddHeader

Asp Object 之:AddHeader

更新時間:2022-08-21 文章作者:未知 信息來源:網絡 閱讀次數:

AddHeader

AddHeader 方法用指定的值添加 HTML 標題。該方法常常向響應添加新的 HTTP 標題。它并不替代現有的同名標題。一旦標題被添加,將不能刪除。

此方法僅供高級用戶使用。若其他 Response 方法提供了您所需的功能,建議您使用該方法。

語法

Response.AddHeader name, value 

參數

name
新的標題變量的名稱。
value
存儲在新的標題變量中的初始值。

注釋

為避免命名不明確,name 中不能包含任何下劃線字符 (_)。ServerVariables 集合將標題中的下劃線字符解釋為反斜杠。例如,下面的腳本使服務器查找一個名為 MY-HEADER 的標題名。

<% Request.ServerVariables("HTTP_MY_HEADER") %>

由于 HTTP 協議要求所有的標題都必須在內容之前發送,所以您必須在任何的輸出(例如由 HTML 或 Write 方法生成的輸出)發送到客戶端之前在腳本中調用 AddHeader。但當 Buffer 屬性被設置為 TRUE 時例外。若輸出被緩沖,那么您就可以在腳本中的任何地方調用 AddHeader 方法,只要它在 Flush 之前執行即可。否則,對 AddHeader 的調用將產生一個運行錯誤。

下面的兩個 .asp 文件對這一點進行了解釋。

-------file1.asp---------<% Response.AddHeader "WARNING", "Error Message Text" %> <HTML>Some text on the Web page.</HTML> 

在前面的例子中,頁沒有緩沖。但是,因為在服務器將輸出

Some text on the Web page 

發送到客戶端之前調用了 AddHeader 方法,所以腳本能正常工作。如果調換一下順序,則對 AddHeader 方法的調用將產生一個運行時錯誤。

------file2.asp----------<% Response.Buffer = TRUE %> <HTML>Here's some text on your Web page.<% Response.AddHeader "WARNING", "Error Message Text" %> Here's some more interesting and illuminating text.<% Response.Flush %> <%= Response.Write("some string") %> </HTML> 

在前面的示例中,頁被緩沖了,其結果是,直到此頁上所有的 ASP 腳本執行后或 Flush 方法被調用后,服務器才會將輸出發送到客戶端。帶緩沖的輸出中對 AddHeader 的調用可在腳本的任何地方出現,只要在 Flush 調用之前即可。在前面的示例中,若對 AddHeader 的調用在對 Flush 的調用之后出現,腳本將產生一個運行時錯誤。

您可以通過這一方法用不同的值發送同一標題的多份拷貝,比如用 WWW-Authenticate 標題。

示例

下面這個示例使用 AddHeader 方法要求客戶端使用 BASIC 驗證。

<% Response.Addheader "WWW-Authenticate", "BASIC" %> 

注意 前面的腳本僅通知客戶端瀏覽器使用哪個驗證。若您在 Web 應用程序中使用該腳本,則一定要啟用 Web 服務器的 BASIC 驗證。

應用于

Response 對象


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 西林县| 胶州市| 大同市| 海淀区| 周至县| 玉屏| 舞钢市| 信丰县| 克东县| 丽水市| 定远县| 乌兰浩特市| 孝感市| 瑞金市| 六安市| 乌审旗| 西充县| 宝丰县| 合江县| 富川| 璧山县| 乌兰察布市| 白玉县| 贵定县| 台州市| 靖远县| 齐齐哈尔市| 柳江县| 花莲县| 通榆县| 成武县| 阳春市| 闻喜县| 恩施市| 宜章县| 诸城市| 木兰县| 启东市| 读书| 安仁县| 交城县|