HttpHandler 配置, 使用
来源:互联网 发布:手机淘宝物流查询 编辑:程序博客网 时间:2024/05/22 04:42
一直都没有怎么使用HttpHanlder,自己在以前看到后,也没有去学习去怎么使用。最近因为项目中要使用httphanlder,所以要了解httphanlder使用的过程。
httphandler顾名思义是对http进行处理,我们经常用的是在访问网站的时候。ASP.NET 通过使用HTTP请求实现了大量的自己的功能,ASP.NET使用处理程序来处理.aspx,.asmx,.soap和其他一些ASP.NET文件。
我们现在用Http处理我们自定义的一个程序。
1.配置扩展字段
a. 在IIS中找到要添加自定义信息的站点,右键-》属性,选择 HomeDirectory 选项卡
b. 找到Remove 下面的Configuration 按钮,点击。弹出Application Configuration 对话框
c. 选择mapping 选项卡,选择Add按钮,弹出App/Edit Application Extension mapping 对话框
d. Exetucutable 填写 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll
Extension :kis
e. 点击完成即可
注意:记得要去掉验证文件是否存在
2.编写程序实现我们自定义功能
a. 在新增的HanlderTest类 继承 IhttpHandler 接口
b.在ProcessRequest 中,实现自定义功能,客户端浏览器的信息
...{
IHttpHandler Members#region IHttpHandler Members
public bool IsReusable
...{
get ...{ return true; }
}
public void ProcessRequest(HttpContext context)
...{
System.Web.HttpResponse obj = context.Response;
HttpBrowserCapabilities browser = context.Request.Browser;
obj.Write("<html><body><br>");
obj.Write("Browser:" + browser.Browser + "<br>");
obj.Write("Browser Version:" + browser.Version);
obj.Write("</body></html>");
}
#endregion
}
3.webconfig中配置,在 <httpHandlers> 节点下面加入
4.在我们的应用程序上面访问 SiteName/a.kis
会输出Browser:IE
Browser Version:7.0
- HttpHandler 配置, 使用
- HttpHandler配置
- HttpHandler 使用Session
- 使用HttpHandler显示Flash
- HttpHandler使用Session
- HttpHandler与HttpModule使用
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- HttpHandler
- 使用 CAS 在 Tomcat 中实现单点登录
- Web应用程序压力测试
- 员工建议 == 形同虚设
- 自己定制打开文件对话框
- set up UBUNTU 7.10
- HttpHandler 配置, 使用
- 详解主板报警声
- 各个阶段Bug数量估计
- MFC改变对话框中的CEdit控件的背景色
- C# 枚举的获取方法
- 播放WAV音频
- Ubuntu CJK Chinese Japanese Korean Input Guide
- ubuntu sources~
- 多点触摸