当使用摘要式身份验证保护站点而不必输入用户名和密码时,哪些Windows API调用允许下载Web资源(特别是XML文档)?
我可以在IXMLHTTPRequest
界面上使用MSXML的“打开”功能,但即使我已登录到Windows域服务器,也需要提供用户名和密码。
Internet Explorer可以完成此任务,而无需我输入此信息。
答案 0 :(得分:1)
我不熟悉这个特殊的API。但看起来有一个函数可以设置一个名为 setRequestHeader 的请求标头,那么您是否尝试将以下行直接添加到请求标头中?
授权:基本%s \ r \ n
注意:%s 在base64编码中为 name:password 。