Response.AddHeader使用實(shí)例

小云
111
2023-09-14 09:09:35

以下是Response.AddHeader方法的一個(gè)示例:
```
using System;
using System.Web;

namespace MyNamespace
{
   public class MyHttpHandler : IHttpHandler
   {
       public void ProcessRequest(HttpContext context)
       {
           HttpResponse response = context.Response;

           // 添加一個(gè)自定義的響應(yīng)頭
           response.AddHeader("MyCustomHeader", "Hello World!");

           // 設(shè)置其他響應(yīng)頭
           response.ContentType = "text/plain";
           response.ContentLength = 12;

           // 發(fā)送響應(yīng)內(nèi)容
           response.Write("Hello World!");
       }

       public bool IsReusable
       {
           get { return false; }
       }
   }
}
```
在上面的示例中,我們使用了`response.AddHeader`方法來(lái)添加一個(gè)自定義的響應(yīng)頭,名為"MyCustomHeader",值為"Hello World!"。然后,我們?cè)O(shè)置了其他一些常見(jiàn)的響應(yīng)頭,如`response.ContentType`和`response.ContentLength`。最后,我們使用`response.Write`方法發(fā)送響應(yīng)內(nèi)容。請(qǐng)注意,這個(gè)示例是在ASP.NET Web應(yīng)用程序中使用的,因此我們需要實(shí)現(xiàn)`IHttpHandler`接口來(lái)處理HTTP請(qǐng)求。

0