如何读取在 IIS6 上运行的 .NET 4.0 应用程序中的响应标头?

发布于 2025-01-07 16:22:23 字数 197 浏览 0 评论 0原文

我正在编写一个自定义 IHttpModule 实现器,以便我可以根据需要记录请求/响应信息。然而,在尝试读取响应标头时,我遇到了障碍。现在仅当您在 IIS7 上运行且处于集成管道模式时才支持 HttpResponse.Headers。我需要将此模块安装在 IIS6 下托管的 Web 应用程序中,因此我需要一种替代方法来获取此信息。

实现这一目标的最佳方法是什么?

I am writing a custom IHttpModule implementor so I can log request/response information as required. However I've hit a stumbling block when attempting to read the response headers. HttpResponse.Headers is now only supported if you are running on IIS7 and in integrated pipeline mode. I need this module to be installed in web applications hosted under IIS6, so I need an alternative way to get this information.

What is the best way to achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海未深 2025-01-14 16:22:23

为什么作为服务器的你需要阅读它们?

我记得早在 IIS 5 中就能够在 Page.Load 事件处理程序中编写它们。

Why do you as the server need to read them?

I recall being able to write them as far back as IIS 5 in the Page.Load event handler.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文