Scott on Writing

Musings on technical writing...

Serving Dynamic Content with HTTP Handlers

My latest MSDN article is now available: Serving Dynamic Content with HTTP Handlers.  This article starts with an examination of how the ASP.NET HTTP pipeline, showing how requests handed off to the ASP.NET engine are rendered by an HTTP handler.  The remainder of the article examines how to create your own HTTP handlers, starting with a very simple one and then progressing to three real-world examples (thanks to those who comments on my request for real-world HTTP handler demos):

  1. An HTTP handler that handles requests to .cs and .vb files, and displays the code in a format not unlike Visual Studio .NET.
  2. An HTTP handler that protects others from serving images on their site from your Web server.  (I like this one because I got to include screenshots of images of my dog, Sam.)
  3. An HTTP handler factory that displays database information for an employee (based on the URL) in a template.

My upcoming articles on the ASP.NET Dev Center include one on accessibility and a very lengthy look at view state.

Enjoy!

posted on Monday, May 03, 2004 5:30 PM

Feedback

# re: Serving Dynamic Content with HTTP Handlers 5/6/2004 8:31 AM DrFooMod2

The concept of using a handler for image files also can overcome the limitation of Forms Authentication's inability to restrict access to non-ASP.NET files.

# re: Serving Dynamic Content with HTTP Handlers 5/12/2004 4:01 PM Steve

If it possible to wash images through the handler from certain parts of the web app?

like to avoid resizing, watermarking, blocking if its in a certain folder or something?

# re: Serving Dynamic Content with HTTP Handlers 2/25/2005 11:57 PM LeviRosol

Great article! You cover exactly what I am trying to accomplish with a project I am working on.

However, the most important project, EmployeeBOL, in your demo seems to be missing fron the downloadable source code.

Is there another place I can download this demo?

# re: Serving Dynamic Content with HTTP Handlers 2/26/2005 6:44 PM Scott Mitchell

Levi, thanks for the heads up. I've forwarded on the missing code to my MSDN Online editor. In the interim, if anyone needs this missing library, drop me a line at mitchell@4guysfromrolla.com and I'll shoot you the code...

(Thanks for the heads up! :-)

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles