IHttpHandler应用

配置WEB.CONFIG

   <httpHandlers>
      <add verb="*" path="XML.CODE" type="类库自然.文件夹.子文件夹.类名,类库自然"/>
    </httpHandlers>

并在IIS里,主目录--配置--在“映射”选项卡上,单击“添加”,在“扩展名”框中键入文件扩展名,例如上面的“XML.CODE”。(具体配置自己百度吧)

--------------------------------------------------

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Xml;
using Microsoft.VisualBasic;
using System.IO;

namespace 类库自然
{
  public class AcceptXmlHttpHandler : IHttpHandler
  {

    #region IHttpHandler 成员

    public bool IsReusable
    {
      get
      {
        return true;
      }
    }

    public void ProcessRequest(HttpContext context)
    {
      context.Response.ContentType = "text/html;charset=GBK";
      context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
      //判断get请求
      if (context.Request.HttpMethod.ToLower() == "get")
      {
        context.Response.Write("success");
        return;
      }
     
      //步骤1:
      //context.Response.Write("步骤1:接到请求");

      接收XML存入到SQL类(context);
    }

posted on 2009-02-19 10:54  自然之  阅读(184)  评论(0编辑  收藏  举报

导航