我正在尝试从.Net 1.1应用程序调用Web服务。 Web服务使用基本身份验证。由于某种原因,未设置“授权”标头属性。这是我认为应该做的技巧,但不是。
CredentialCache credCache = new CredentialCache();
NetworkCredential netCred = new NetworkCredential("user", "password");
credCache.Add( new Uri(item.Url), "Basic", netCred);
item.Credentials = credCache;
item.PreAuthenticate = true;
item.getAccountRequest(getRequest);
答案 0 :(得分:0)
这实际上是有效的。问题出在代码中的其他地方。