What is HTTPContext and HTTPModule. What is the use of them?

Answer Posted / kk

HttpModule handles a application related events and
httpmodule serve the same purpose as does by ISAPi filter
for primitive ASP.Httpmodule by default have following
feature to support
Output Caching
Session State
Windows Authentication
Forms Authentication
Passport Authentication
Role Manager
URL Authorization
File Authorization
Anonymous Identification
Profile
One can make custome httpmodule and can place in web.config
so that at runtime it can process the chain of request as
and when comes .This can be identify through extension based
processing files.For an e.g there is custom class which when
invoke render charts as per the data input.This basically
can be wrapped in httpModule for processing and rendering
the class object at runtime.

HttpContext: This belongs to System.Web,this actually the
best way to read server response at runtime.

1)For example there is property and one want to get and set
the value of property that can easily be achieved through
httpcontext.

((CustomerClass)HttpContext.Current.Item).CustomerIDProperty=78;

2)similarly one can store the current context in collection
format.

HttpContext.Current.Items.Add("ERROR_MSG", exception.Message);
3) Can do server.transfer
HttpContext.Current.Server.Transfer("~/CriticalException.aspx",
false);
www.brainbell.com/tutorials/ASP/HttpModules.html

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the page lifecycle of an asp.net mvc? : asp.net mvc

579


Differentiate between file-based dependency and key-based dependency.

712


Define asp.net caching?

745


What is difference cookie and session?

713


COM+ Used ________________ Isolation Level

1704


What are sql notifications and sql invalidations?

696


How Session outproc in Sqlserver stored?

2505


Out of ASP or ASP.NET which one is stateless?

883


How do http sessions work?

656


What is the difference between session.abandon() vs clear()?

716


What is the difference between dynamic SGA and static SGA?

777


What do you mean by caching in asp.net?

730


How do I debug an asp.net application that was not written with visual studio.net and that does not use code-behind?

734


What is difference between rest and soap?

756


What are different methods of session maintenance in asp.net?

750