我用这个函数访问一个需要NTLM认证的服务器,在CONSOLE程序中调试成功,但放到服务中去启动就不可以了。经用SNIFFER看,发现在CONSOLE程序中,这个函数会自动处理认证过程:
主动在收到WWW-Authenticate: NTLM时,重发带有认证信息的GET。
而,在服务中运行时,同样的一个调用,它只发一次GET,失败后就不再处理认证的后继过程。
我觉得很奇怪,有人遇到过吗?谢谢。