I got this in an interview question — the question was more about what they do, which I didn’t know beyond very vague terms. But after reading about them I’m still no closer to an understanding of what problems I would solve with an HttpHandler or HttpModule. I’ve worked a fair amount in ASP.NET but it’s been a few years — is this a large gap in my knowledge? Something that’s been replaced by more current technology?
Clarification: what’s a common problem in the ASP.NET world that would be much easier to solve with an HttpHandler as opposed to something you’d do in a webservice or an ajax call?
Believe it or not ASP.NET is built using HTTP handlers and HTTP modules to provide default ASP.NET behavior. For a good write-up, please see HTTP Handlers and HTTP Modules Overview: