HTTP 标头字段的 IIS 日志记录

HTTP 标头字段的 IIS 日志记录

如何使用 IIS 记录请求标头字段。可以添加自定义日志记录字段,但我想记录HTTP_X_FORWARDED_PROTO下拉列表中未列出的值。

答案1

我只使用过 IIS 2016,不知道你的版本是什么。必须尝试选择 X-Forwarded-For Header,这是用于识别 HTTP 和 HTTPS 的标准标头。有几个例子这里这里

答案2

我找到了一个不同的解决方案。我可以在 Web 服务器上使用这样一个简单的站点来调试 IIS 的所有服务器变量。所以我不必使用日志。

<% @ Page Language="C#" %>
<%
foreach (string var in Request.ServerVariables)
{
  Response.Write(var + " " + Request[var] + "<br>");
}
%>

相关内容