gpt4 book ai didi

asp.net - HTTP 模块和 HTTP 处理程序

转载 作者:可可西里 更新时间:2023-11-01 16:35:24 25 4
gpt4 key购买 nike

什么是 HTTP 模块和 HTTP 处理程序,它们在页面请求时如何工作?身份验证和授权过程如何在 ASP.NET 中工作?

最佳答案

身份验证和授权是您的 Http 管道上的事件。您可以连接到这些模块并通过更改配置和实现 IHttpModule 接口(interface)来执行一些自定义身份验证/授权

来自 msdn :

An ASP.NET HTTP handler is the process (frequently referred to as the "endpoint") that runs in response to a request made to an ASP.NET Web application

因此,当 IIS 收到对“.aspx”文件的请求时,它会告诉 aspnet 进程处理它。您可以配置自己的处理程序并通过实现 IHttpHandler 接口(interface)来告知如何处理请求。

Here是 Rikh Strahl 的一个很好的低级解释。看this diagram ,您可以更好地理解它们。

google search可以给你很多结果,但你通过实现它来学习:)。这是一个 example .快乐编码。

关于asp.net - HTTP 模块和 HTTP 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2102909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com