http controladores y módulos: ¿qué es un buen ejemplo de un problema que resolver?

StackOverflow https://stackoverflow.com/questions/2541967

  •  23-09-2019
  •  | 
  •  

Pregunta

Tengo esto en una pregunta de la entrevista - la pregunta era más de lo que hacen, que no sabía más allá de términos muy vagos. Pero después de leer acerca de ellos todavía estoy más cerca de la comprensión de ¿Qué problemas me gustaría resolver con un HttpHandler o HttpModule . He trabajado una buena cantidad en ASP.NET, pero ha sido un par de años - se trata de un gran vacío en mi conocimiento? Algo que ha sido sustituida por la tecnología más actual?

Aclaración: ¿qué es un problema común en el mundo ASP.NET que sería mucho más fácil de resolver con un HttpHandler en contraposición a algo que haría en un servicio web o una llamada ajax?

¿Fue útil?

Solución

Lo creas o no ASP.NET se construye utilizando HTTP y HTTP manipuladores de módulos para proporcionar un comportamiento por defecto de ASP.NET. Para un buen reportaje, consulte HTTP y HTTP Manipuladores de módulos Descripción general :

  

Un ASP.NET HTTP Handler es el proceso de   (Denominado con frecuencia como el   "Punto final") que se ejecuta en respuesta a una   petición a un Web ASP.NET   solicitud. El manejador más común   es un manejador de la página ASP.NET que   procesos .aspx archivos. cuando los usuarios   solicitar un archivo .aspx, la solicitud se   procesada por la página a través de la página   manipulador. Usted puede crear su propia HTTP   manipuladores que hacen de salida personalizado   el navegador.

     

Un HTTP módulo es un conjunto que es   pidió a cada petición que se hace   a su aplicación. módulos HTTP son   llamado como parte de la solicitud ASP.NET   tubería y tener acceso al ciclo de vida   eventos durante todo el pedido. HTTP   Los módulos permiten examinar entrante y   las solicitudes de salida y toma la acción   sobre la base de la solicitud.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top