我打算通过处理 IIS 日志文件来获取一些信息(在我将它们导入 SQL Server 数据库之后)。
现在,即使用户提供了错误的用户名/密码,但请求了服务器上存在的文件,它也会被记录下来,我无法检测到用户是否收到了文件。
我只想处理没有错误响应的请求。
该环境使用 Windows 身份验证模式。
谢谢
我打算通过处理 IIS 日志文件来获取一些信息(在我将它们导入 SQL Server 数据库之后)。
现在,即使用户提供了错误的用户名/密码,但请求了服务器上存在的文件,它也会被记录下来,我无法检测到用户是否收到了文件。
我只想处理没有错误响应的请求。
该环境使用 Windows 身份验证模式。
谢谢
您应该查看
sc-status
日志条目中的 。这是来自 wikipedia 的 http 状态代码列表,但基本上任何导致状态代码为 200 秒(通常是 a200 OK
)的请求都表示请求成功。401 Unauthorized
未经身份验证的请求将导致403 Forbidden
基本上,您根据状态代码知道请求的结果。IIS 还为您
sc-substatus
提供sc-win32-status
更多调试信息,可在此处获取