我们有一些 Web 系统,过去在发出请求时曾遇到过 HTTP 408 响应代码。它们可能随时发生,似乎没有任何规律。
我们遇到的问题是客户端请求通过 TMG 网关,而 IIS 从不记录 408。我看到的最后一个请求是 200,随后客户端收到了 408。
408 错误是否会进入 IIS 日志,或者 408 错误在堆栈中的位置是否较高,是否意味着请求永远不会进入 IIS?
答案1
所有 http 响应都处于同一级别。它们都处于应用程序级别,因为 http 是应用程序级别协议。
最有可能的是 TMG 返回 408,请求未到达 IIS。查看 TMG 日志,您应该会看到它们。IIS 会记录所有内容,因此如果您在 IIS 日志中看不到它,则请求未到达那里,或者您在错误的位置查找日志数据。