Response.AddHeader方法是用來向HTTP響應報文的頭部添加一個鍵值對的方法。它接受兩個參數,第一個參數是表示鍵的字符串,第二個參數是表示值的字符串。
以下是一個使用Response.AddHeader方法的簡單示例:
protected void Page_Load(object sender, EventArgs e)
{
// 添加一個自定義的頭部信息
Response.AddHeader("X-MyHeader", "Hello World");
// 設置響應報文的內容類型為文本
Response.ContentType = "text/plain";
// 輸出響應內容
Response.Write("Hello World");
}
在上述代碼中,我們在響應報文的頭部中添加了一個名為"X-MyHeader"的自定義頭部信息,并將其值設置為"Hello World"。然后我們設置了響應報文的內容類型為"text/plain",接著輸出了響應內容"Hello World"。
當瀏覽器收到該響應時,它會在請求頭部中看到一個名為"X-MyHeader"的頭部信息,并且其值為"Hello World"。這樣,我們就可以在服務器端向客戶端傳遞一些自定義的頭部信息,以便在客戶端進行進一步的處理。