什麼是HTTP模塊和HTTP處理程序,它們在請求頁面時如何工作?身份驗證和授權過程如何在ASP.NET中工作?HTTP模塊和HTTP處理程序
2
A
回答
2
身份驗證和授權是您的Http管道上的事件。您可以勾上這些模塊並通過使配置的變化和實施IHttpModule的接口
從msdn做一些自定義的認證/授權:
ASP.NET HTTP處理程序是過程 (通常被稱爲在響應 請求的ASP.NET Web應用程序 作出運行 「端點」)
所以當IIS收到「的.aspx」的文件,它將電話的請求l處理它的aspnet進程。您可以配置自己的處理程序,並通過實現IHttpHandler接口告訴如何處理請求。
Here是來自Rikh Strahl的一個很好的低級解釋。看看this diagram,你可以更好地理解他們。
google search可以給你很多結果,但你通過實施它學習:)。這裏是一個example。快樂的編碼。
0
HTTP處理程序是ASP.NET管道中的終點對象,HTTP處理程序本質上處理請求並生成響應。例如,ASP.NET頁面是一個HTTP處理程序。
HTTP模塊是也參與管道的對象,但它們在HTTP Handler完成其工作之前和之後工作,並在管道中產生附加服務(例如,在HTTP處理程序執行之前將請求中的會話關聯並保存會話狀態在HTTP處理程序完成其工作之後,基本上由HTTP模塊SessionStateModule完成)
相關問題
- 1. HTTP處理程序vs HTTP模塊
- 2. http處理程序和模塊WCF
- 3. ASP.Net MVC中的HTTP模塊和HTTP處理程序?
- 4. c#和HTTP處理程序
- 5. 使用http模塊或http處理程序攔截C#中的文件下載?
- 6. asp.net HTTP處理程序
- 7. HTTP處理程序問題
- 8. http處理程序asp.net
- 9. 調試HTTP處理程序
- 10. Global.asax或http處理程序
- 11. HTTP處理程序問題
- 12. 創建HTTP處理程序
- 13. HTTP處理程序來處理.zips
- 14. http處理程序和asp.net mvc
- 15. 自定義錯誤處理http模塊
- 16. 處理來自GWT模塊的http cookie
- 17. Asp.net自定義http處理程序之前另一個ashx http處理程序
- 18. HTTP模塊和Ajax
- 19. Httphandlers和http模塊
- 20. HTTP ::代理模塊引擎
- 21. asp.net http處理程序和http模塊在沒有使用IIS的情況下工作嗎?
- 22. FileServer與其他一些HTTP處理程序處理程序
- 23. ASP.NET Http模塊序列 - 線程問題
- 24. Goroutine在http處理程序中執行
- 25. ashx錯誤http處理程序
- 26. http處理程序不顯示圖像
- 27. Akka http處理程序json驗證
- 28. 從Visual Studio調試HTTP處理程序
- 29. 單元測試http處理程序?
- 30. Android Http請求處理程序