zoukankan      html  css  js  c++  java
  • 在web.config中配置httpHandlers节点是的说明

    <system.web>  
        <httpHandlers>  
          <add verb="*" path="*.lcj" type="WebHttpHandler.MyHandler" /> 
        </httpHandlers>  
        ..........  
      </system.web>  

    说明如下:
    verb可以是“POST”或 “GET”,表示对GET或POST的请求进行处理。“*”表示对所有的请求进行处理。

    path指明相对应的文件进行处理,"*.aspx" 表示对发给所有的ASPX页面的请求进行处理,也可以指明路径,
    如,“/test/*.aspx” 表明只对test目录下的aspx文件进行处理。

    type属性中,指明要进行处理的类名,但是这个类名一定要继承IHttpHandler这个接口。

    例子中WebHttpHandler指的是名称空间,MyHandler指的是继承IHttpHandler这个接口的类。

    HttpHandler:

    HttpHandler是HTTP请求的处理中心,真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。
     HttpHandler与HttpModule不同,一旦定义了自己的HttpHandler类,那么它对系统的HttpHandler的关系将是“覆盖”关系。

    IHttpHandler接口声明:

    public interface IHttpHandler  
    {  
         bool IsReusable { get; }  
         public void ProcessRequest(HttpContext context); //请求处理函数  
    } 

    出处:http://blog.csdn.net/joyhen/article/details/8747509

  • 相关阅读:
    [ActionSprit 3.0] FMS直播
    Selenium学习之==>Css Selector使用方法
    Selenium学习之==>Xpath使用方法
    Selenium学习之==>WebDriver驱动对照表
    Selenium学习之==>Selenium介绍
    HTML学习之==>JS
    HTML学习之==>DOM操作
    HTML学习之==>CSS
    HTML学习之==>HTML标签
    Python学习之==>线程&&进程
  • 原文地址:https://www.cnblogs.com/mq0036/p/7018612.html
Copyright © 2011-2022 走看看