IIS 记录一个 401.5 响应,然后记录一个 200 响应

IIS 记录一个 401.5 响应,然后记录一个 200 响应

我们在内部网上使用直通身份验证。

客户端在 IE 中运行 Google Chrome Frame,服务器运行 IIS 7。

在 IIS 日志中,对于每个请求,我们都会看到 401.5 响应,后面跟着对同一资源的另一个请求,其响应为 200。例如

2013-02-12 13:01:17 10.1.0.35 POST /image.gif - 80 - 10.1.0.59 Mozilla/5.0+(Windows+NT+5.2;+chromeframe/12.0.742.112)+AppleWebKit/534.30+(KHTML,+like+Gecko)+Chrome/12.0.742.112+Safari/534.30 401 5 0 0
2013-02-12 13:01:17 10.1.0.35 POST /image.gif - 80 DOMAIN\user.name 10.1.0.59 Mozilla/5.0+(Windows+NT+5.2;+chromeframe/12.0.742.112)+AppleWebKit/534.30+(KHTML,+like+Gecko)+Chrome/12.0.742.112+Safari/534.30 200 0 0 280

现在,我明白在 NTLM 身份验证下我们应该看到类似的内容。

然而,从我读到的内容来看,我们应该看到200 之前的 401。此外,401 应该具有子状态代码 1 或 2,而不是 5。

我很好奇我们的配置有什么不同。为什么我们只有401,为什么是 401.5 而不是 401.2?

顺便说一句,我是一名程序员,对这类东西没有深入的了解。

相关内容