在ASP.NET中,處理HTTP請求和響應通常涉及到使用HttpRequest和HttpResponse對象。以下是一個簡單的示例,展示了如何在ASP.NET中使用C#處理HTTP請求和響應:
using System;
using System.Web;
public class HelloWorldHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
// 獲取請求信息
string name = context.Request.QueryString["name"];
// 設置響應內容類型
context.Response.ContentType = "text/plain";
// 寫入響應內容
context.Response.Write("Hello, " + name);
}
public bool IsReusable
{
get { return false; }
}
}
在這個示例中,我們創建了一個名為HelloWorldHandler
的類,它實現了IHttpHandler
接口。ProcessRequest
方法用于處理HTTP請求,我們從請求中獲取名為"name"的查詢字符串參數,并將其作為響應內容返回。我們還設置了響應的內容類型為"text/plain"。