gpt4 book ai didi

asp.net - ASP.Net 中的 TransferRequest 与 Transfer

转载 作者:行者123 更新时间:2023-12-03 12:11:11 25 4
gpt4 key购买 nike

我已经浏览了下面提到的链接,

iis forumHttpModules & Server.Transfer / Server.TransferRequest / RewritePath problems .但无法理解这些传输方法背后的概念。

它们是如何工作的?在不同的情况下,哪一种更受欢迎?

有人可以解释一下asp.net中服务器端传输的TransferRequest vs Transfer方法及其角色吗?

提前致谢

最佳答案

TransferRequest重新运行整个请求管道,就好像它是一个单独的请求一样。这意味着重新应用 IIS 和 ASP.NET 模块;将遵守新 URL 的身份验证和授权规则。请注意,TransferRequest 需要 IIS 7+ 的集成管道模式,并且可以传输到 ASP 页面或 XML 文件等其他资源。

Transfer将执行从一个 ASP 页转移到服务器上的另一个 ASP 页。与 TransferRequest 不同,IIS 和 ASP.NET 不会验证当前用户是否有权查看由 Transfer 方法传递的资源。如果您需要强制重新授权,并且无​​法选择集成管道模式,请调用 Redirect而不是 Transfer 方法。重定向触发客户端重定向,以便新请求将受到 IIS 和 ASP.NET 的所有身份验证和授权逻辑。

关于asp.net - ASP.Net 中的 TransferRequest 与 Transfer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002551/

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