HttpContext是干什么的
来源:互联网 发布:把mac照片导入iphone 编辑:程序博客网 时间:2024/05/17 06:02
HttpContext是干什么的. 这是MSDN对HttpContext的说明:
HttpContext 类:封装有关个别 HTTP 请求的所有 HTTP 特定的信息。 (网上说是上下文信息,啥又叫上下文呢?个人感觉说的不清不楚)
这是MSDN对它的备注:
为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的 HttpContext 对象的引用。该对象提供对请求的内部 Request、Response 和 Server 属性的访问。
大家可以点击这个链接查看MSDN HttpContext 类.包括说明和如何使用.
于是,上网狂搜(有网络就是好啊.)
这是我补充的HttpContext 类:
1.生存周期:从客户端用户点击并产生了一个向服务器发送请求开始---服务器处理完请求并生成返回到客户端为止.
注:针对每个不同用户的请求,服务器都会创建一个新的HttpContext实例直到请求结束,服务器销毁这个实例.
2.为什么会有HttpContext类呢:在ASP年代,大家都是通过在.asp页面的代码中使用Request,Respose,Server等等这些Http特定信息的.但在ASP.NET时代,这中方式已经无法满足应用,(比如我们要在IHttpModule中处理Request时,我们使用什么方法来获取呢?于是就产生了HttpContext类,它对Request,Respose,Server等等都进行了封装,并保证在整个请求周期内都可以随时随地的调用.)
3.特殊性:当然HttpContext不仅仅只有这点功能.ASP.NET中它还提供了很多特殊的功能.例如Cache.还有HttpContext.Item,通过它你可以在HttpContext的生存周期内提前存储一些临时的数据,方便随时使用.具体的大家还是参考上面的MSDN提供内容.
- HttpContext是干什么的
- HttpContext是干什么的
- HttpContext是干什么的
- HttpContext是干什么的
- HttpContext是干什么的
- 到底是干什么的
- 程序员是干什么的
- csdn 是干什么的??
- FastDFS 是干什么的?
- struts 是干什么的
- 主板驱动是干什么的?
- libx264是干什么的?
- javaldx是干什么的
- 文法是干什么的?
- module是干什么的?
- 项目经理是干什么的
- MTD是干什么的
- 你是干什么的
- 表格 列 tr 隐藏,显示
- java语言中的数组初始化
- RDLC报表的纵向横向设置
- Android 监控应用删除,并提示处理
- oracle10g r2的clusterware下载(oracle官网资源下载?)
- HttpContext是干什么的
- ORA-29275:部分多字节字符
- Math.Round 四舍五入函数
- 《微软面试题》设计包含min函数的栈
- 域名注册秘密
- sencha touch 功能简介
- 打造自己的vim界面--用winmanager合并显示NERDTree和TagList
- 网站布局不能自动auto,也就是margin:0px auto不起作用
- MYSQL备份恢复