在web.config中配置httpHandlers节点是的说明
?
說(shuō)明如下:
verb可以是“POST”或 “GET”,表示對(duì)GET或POST的請(qǐng)求進(jìn)行處理。“*”表示對(duì)所有的請(qǐng)求進(jìn)行處理。
path指明相對(duì)應(yīng)的文件進(jìn)行處理,"*.aspx" 表示對(duì)發(fā)給所有的ASPX頁(yè)面的請(qǐng)求進(jìn)行處理,也可以指明路徑,
如,“/test/*.aspx” 表明只對(duì)test目錄下的aspx文件進(jìn)行處理。
type屬性中,指明要進(jìn)行處理的類名,但是這個(gè)類名一定要繼承IHttpHandler這個(gè)接口。
例子中WebHttpHandler指的是名稱空間,MyHandler指的是繼承IHttpHandler這個(gè)接口的類。
?
HttpHandler:
HttpHandler是HTTP請(qǐng)求的處理中心,真正地對(duì)客戶端請(qǐng)求的服務(wù)器頁(yè)面做出編譯和執(zhí)行,并將處理過(guò)后的信息附加在HTTP請(qǐng)求信息流中再次返回到HttpModule中。
?HttpHandler與HttpModule不同,一旦定義了自己的HttpHandler類,那么它對(duì)系統(tǒng)的HttpHandler的關(guān)系將是“覆蓋”關(guān)系。
IHttpHandler接口聲明:
public interface IHttpHandler { bool IsReusable { get; } public void ProcessRequest(HttpContext context); //請(qǐng)求處理函數(shù) }?
出處:http://blog.csdn.net/joyhen/article/details/8747509
轉(zhuǎn)載于:https://www.cnblogs.com/mq0036/p/7018612.html
總結(jié)
以上是生活随笔為你收集整理的在web.config中配置httpHandlers节点是的说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C#使用事件方式Winform窗体之间传
- 下一篇: 【php学习笔记】ticks篇