0

我从我的网络浏览器访问一个非登录 servlet,它按预期响应。我尝试使用WinINet 函数访问同一个 servlet ,父进程是 Windows 服务,并且该服务在“本地系统帐户”下运行。我在大多数机器上都得到了响应,但在少数机器上得到了错误代码 401。但我无法在另一台机器上重现。造成这种情况的根本原因是什么?

4

1 回答 1

0

来自RFC

401 未经授权:

如果请求已包含授权凭证,则 401 响应表示已拒绝对这些凭证的授权。

父进程是 Windows 服务,该服务在“本地系统帐户”下运行。

如果“本地系统帐户”没有执行服务的权限,则可能会发生这种情况。

于 2012-07-26T06:54:31.510 回答