如何使用摘要式身份验证下载Web资源

时间:2009-07-17 19:15:29

标签: c++ c windows winapi http-authentication

当使用摘要式身份验证保护站点而不必输入用户名和密码时,哪些Windows API调用允许下载Web资源(特别是XML文档)?

我可以在IXMLHTTPRequest界面上使用MSXML的“打开”功能,但即使我已登录到Windows域服务器,也需要提供用户名和密码。

Internet Explorer可以完成此任务,而无需我输入此信息。

1 个答案:

答案 0 :(得分:1)

我不熟悉这个特殊的API。但看起来有一个函数可以设置一个名为 setRequestHeader 的请求标头,那么您是否尝试将以下行直接添加到请求标头中?

授权:基本%s \ r \ n

注意:%s 在base64编码中为 name:password