我想监视 HTTP 请求标头。IIS 是否在某处记录此信息?
答案1
IIS 可以记录一些 HTTP 标头;包括 Referer、Cookie 和 User-agent;但不是全部。如果您想要记录这些变量中的任何一个,您必须从 IIS 管理器进行设置(网站属性 > 网站选项卡 > 启用日志记录 > 属性)
答案2
要记录自定义标头,您可以使用 IIS 高级日志记录功能。有关它的一篇好文章可以在以下网址找到:http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging
答案3
您可以在 IIS 中使用失败请求跟踪来包含状态代码 200。这也会记录成功的请求,您可以在“请求详细信息”>“常规请求标头”部分中查看所有请求标头。
答案4
我建议使用Wireshark。它是一款出色的工具,你对它越熟悉,你就会发现它的用途越多。
此外,由于 HTTP 标头有时会被拆分成多个 TCP 段,因此您可能必须启用“重新组装跨多个 TCP 段的 HTTP 标头“。
希望有所帮助。