Introduction
In The life of an ASP.NET Request I looked at the pipeline that gets the request to the appropriate handlers. In the diagram I showed that further up the pipeline there were HTTPModules that allowed examination and modification of the HTTPApplication object as it got passed down. This article is going to take a more in-depth look at the HTTPModule and creation of one.