---
title: "What is HTTP Handler?"  
description: "What is HTTP Handler?"  
author: "Shikhar Arora"  
published: 2019-12-07  
canonical: https://answers.mindstick.com/qa/92566/what-is-http-handler  
category: "technology"  
tags: [".net programming"]  
reading_time: 2 minutes  

---

# What is HTTP Handler?

What is HTTP Handler

## Answers

### Answer by user

An [Http Handler](https://en.wikipedia.org/wiki/HTTP_handler) is a request handler of HTTP requests from the client. These Handlers process the HTTP request by enabling the ASP.Net framework. The URL's Will be processed and the request document or information from the server and will be sent back to the client. Here we can also create custom HTTP handlers that implement the iHttpHandler interface. The IHttpHandler interface has one method and one property with the following signatures: void ProcessRequest(HttpContext); bool IsReusable {get;} Here ProcessRequest used to call HTTP requests and IsReusable is used to check the reusability of the same instance handler with a new request of the same type. All handlers implement the IHttpHandler interface, which is located in the System.Web namespace. The <httpHandlers> configuration section handler is responsible for mapping incoming URLs to the IHttpHandler or IHttpHandlerFactory class. Files with new extensions like .text for a text file can be handled by Web Server by using Http handlers. \
![What is HTTP Handler?](https://answers.mindstick.com/questionanswer/ded29d7a-8434-4273-aff9-d5b6e3e1ef3e/images/db602d6c-bc17-4781-9b9b-b6e438f87c64.jpeg)

### Answer by Linnea Ellery

![What is HTTP Handler?](https://answers.mindstick.com/questionanswer/ded29d7a-8434-4273-aff9-d5b6e3e1ef3e/images/f4537d0b-b9a1-4ac2-8486-2dde83aa5c00.jpeg)\

**HTTP handlers** are utilized by the ASP.NET web application server to deal with explicit solicitations dependent on augmentations. HTTPHandlers run as procedures in light of a solicitation made to the ASP.NET site. It is a class that actualizes the System.Web.IHttpHandler interface. Any class that actualizes the IHttpHandler interface can proceed as an objective for the approaching HTTP requests.

It is an extension based processor and answerable for satisfying solicitations from a program contingent upon record expansions. When HttpHandler gets any solicitation from the program, it checks the augmentation to check whether it can deal with that solicitation and plays out some predefined steps to react to that solicitation. ASP.NET system offers a couple of default HTTP handlers. The most widely recognized handler is an ASP.NET page handler that procedures .aspx records.


---

Original Source: https://answers.mindstick.com/qa/92566/what-is-http-handler

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
