如何在ASP中响应HTTPGET调用?

时间:2011-05-17 09:03:14

标签: asp.net

我正在使用短信服务,通过使用get方法调用我的网址,将收到的短信转发到我的网页。我的网页应该以纯文本回复“确定”,但我不知道该怎么做,你能不能给我任何想法?

2 个答案:

答案 0 :(得分:1)

在代码背后的Page_Load事件中:

Response.Clear();
Response.Write("Ok");
Response.End();

答案 1 :(得分:1)

您应该使用通用处理程序(ashx)在通用处理程序中执行此操作:

public class Handler1 : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {
        //your code here
        context.Response.ContentType = "text/plain";
        context.Response.Write("OK");
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}

在通用处理程序中执行此操作的原因是您避免了aspx页面具有的整个页面生命周期。

如果您想在aspx页面中快速启动并运行,只需在page_load中执行此操作:

        Response.Clear();
        Response.Write("OK");
        Response.End();