2010-05-18 66 views
2

我们从Googlebot和BingBot获得很多点击,看起来这些请求都没有HttpContext。客户端是否可以决定是否创建HttpContext?

我原本以为每个http请求都会得到一个显然不是这样的上下文,所以我试图理解一个HttpContext是如何构造的,它是客户端和服务器之间协商的一部分吗?

+0

这些请求使用什么方法? – 2010-05-18 16:05:23

回答

2

客户端不是以任何方式指定此项,在什么情况下您检查HttpContext?你确定HttpContext.Current为空? (你不看HttpContext.Current.Session?)

生命周期中有一些地方不可用,但这不会因客户端而异。

如果您对更多细节感兴趣,我推荐Rick Strahl的A low-level Look at the ASP.NET Architecture,他给出了在请求生命周期中创建/销毁事件的概述...这并没有太大的改变,因为它是书面。

相关问题