我有一个网站集,其中激活了文档 ID 功能。文档从另一个站点(其中文档 ID 也被激活)存档到此站点集合,我拥有的关于移动文件的唯一信息是源和目标之间相同的文档 ID。我需要使用网络请求下载文件,但我的代码给出了“401 Unauthorized Exception”。我的代码如下:
string url = "http://<site collection>/_layouts/DocIdRedir.aspx?ID=<doc id>";
HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebRequest;
request.Method = "Get";
request.PreAuthenticate = true;
var credential= new NetworkCredential(username, password, domainname);
request.Credentials = credential;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
我需要进行某种身份验证,但无法弄清楚。任何帮助将不胜感激。
感谢和问候 Arjabh