在 winrt 中是否有任何内置函数将摘要身份验证与 HttpRequestMessage 相关联?还是我必须使用其他类才能执行此任务?
谢谢。
最佳答案
我正在使用 HttpClient
对于 HttpRequest 消息。 HttpClient
构造函数接受一个 HttpClientHandler
,它接受一个 CredentialCache
的实例作为 Credentials
属性。 . CredentialCache
应该能够使用摘要式身份验证。
代码应该是这样的:
var credCache = new CredentialCache();
credCache.Add(new Uri("http://.com/"),"Digest", new NetworkCredential(UserName,SecurelyStoredPassword,Domain));
var httpClient = new HttpClient( new HttpClientHandler { Credentials = credCache});
var answer = httpClient.GetAsync(new Uri("http://request.Uri"));
关于c# - HttpRequestMessage 和摘要认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10658202/