gestori HTTP e moduli: che cosa è un buon esempio di un problema che risolvono?

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

  •  23-09-2019
  •  | 
  •  

Domanda

Ho ottenuto questo in una questione intervista - la domanda era di più su quello che fanno, che non sapevo di là di termini molto vaghi. Ma dopo aver letto su di loro sono ancora più vicino a una comprensione della quali problemi avrei risolvere con una HttpHandler o HttpModule . Ho lavorato una discreta quantità in ASP.NET ma è stato un paio di anni - è presente un ampio divario nella mia conoscenza? Qualcosa che è stato sostituito da una tecnologia più attuale?

Chiarimento: che cosa è un problema comune in tutto il mondo ASP.NET che sarebbe molto più facile da risolvere con un HttpHandler in contrapposizione a qualcosa che si fa in un webservice o di una chiamata AJAX?

È stato utile?

Soluzione

creda o non ASP.NET è costruito utilizzando gestori HTTP e moduli HTTP per fornire comportamento ASP.NET predefinito. Per un buon articolo, consulta HTTP gestori e moduli HTTP Panoramica :

  

Un gestore ASP.NET HTTP è il processo   (Spesso denominato   "Endpoint"), che viene eseguito in risposta a una   richiesta fatta ad un Web ASP.NET   applicazione. Il gestore più comune   è una pagina ASP.NET che gestore   processi aspx file. quando gli utenti   richiedere un file aspx, la richiesta è   elaborato dalla pagina attraverso la pagina   handler. È possibile creare il proprio HTTP   i gestori che rendono destinazione personalizzato   il browser.

     

Un modulo HTTP è un assieme   chiamato su ogni richiesta che viene fatta   alla vostra applicazione. moduli HTTP sono   chiamato come parte della richiesta ASP.NET   pipeline e avere accesso al ciclo di vita   eventi per tutta la richiesta. HTTP   I moduli consentono di esaminare in entrata e   le richieste in uscita e agire   in base alla richiesta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top